These patches are all in response to the issues that Gerd Hoffman
raised in
https://bugzilla.redhat.com/show_bug.cgi?id=1003983
Three of the six are simple refactoring of existing code, done
separately so that the patches that change functionality would be
simpler to review. None of them is very long.
Laine Stump (6):
qemu: eliminate redundant if clauses in qemuCollectPCIAddress
qemu: allow some PCI devices to be attached to PCIe slots
qemu: replace multiple strcmps with a switch on an enum
qemu: support ich9-intel-hda audio device
qemu: turn if into switch in qemuDomainValidateDevicePCISlotsQ35
qemu: prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0
docs/schemas/domaincommon.rng | 1 +
src/conf/domain_conf.c | 6 +-
src/conf/domain_conf.h | 1 +
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_command.c | 197 +++++++++++++++------
src/qemu/qemu_command.h | 4 +
tests/qemuxml2argvdata/qemuxml2argv-pcie-root.args | 2 +-
.../qemuxml2argv-pcihole64-q35.args | 2 +-
tests/qemuxml2argvdata/qemuxml2argv-q35.args | 2 +-
.../qemuxml2argv-sound-device.args | 7 +-
.../qemuxml2argvdata/qemuxml2argv-sound-device.xml | 5 +
tests/qemuxml2argvtest.c | 3 +-
13 files changed, 175 insertions(+), 58 deletions(-)
--
1.8.3.1