libvirt/tests/qemuxml2xmloutdata
Daniel P. Berrange 1ebd52cb87 Fix logic for assigning PCI addresses to USB2 companion controllers
Currently each USB2 companion controller gets put on a separate
PCI slot. Not only is this wasteful of PCI slots, but it is not
in compliance with the spec for USB2 controllers. The master
echi1 and all companion controllers should be in the same slot,
with echi1 in function 7, and uhci1-3 in functions 0-2 respectively.

* src/qemu/qemu_command.c: Special case handling of USB2 controllers
  to apply correct pci slot assignment
* tests/qemuxml2argvdata/qemuxml2argv-usb-ich9-ehci-addr.args,
  tests/qemuxml2argvdata/qemuxml2argv-usb-ich9-ehci-addr.xml: Expand
  test to cover automatic slot assignment
2012-05-15 17:07:34 +01:00
..
qemuxml2xmlout-balloon-device-auto.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-channel-virtio-auto.xml qemu: Support numad 2012-03-15 12:24:56 +08:00
qemuxml2xmlout-console-compat-auto.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-console-virtio.xml qemu: Support numad 2012-03-15 12:24:56 +08:00
qemuxml2xmlout-disk-cdrom-empty.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-disk-mirror.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-disk-scsi-device-auto.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-graphics-listen-network2.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-graphics-spice-timeout.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-memtune.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-metadata.xml qemu: Support numad 2012-03-15 12:24:56 +08:00
qemuxml2xmlout-numad-auto-memory-vcpu-cpuset.xml numad: Copy 'placement' of <numatune> to <vcpu> by default 2012-05-08 16:57:36 -06:00
qemuxml2xmlout-numad-auto-memory-vcpu-no-cpuset-and-placement.xml numad: Copy 'placement' of <numatune> to <vcpu> by default 2012-05-08 16:57:36 -06:00
qemuxml2xmlout-numad-auto-vcpu-no-numatune.xml numad: Set memory policy from numad advisory nodeset 2012-05-08 16:57:32 -06:00
qemuxml2xmlout-numad-static-vcpu-no-numatune.xml numad: Set memory policy from numad advisory nodeset 2012-05-08 16:57:32 -06:00
qemuxml2xmlout-serial-target-port-auto.xml numad: Always output 'placement' of <vcpu> 2012-05-08 16:57:37 -06:00
qemuxml2xmlout-usb-ich9-ehci-addr.xml Fix logic for assigning PCI addresses to USB2 companion controllers 2012-05-15 17:07:34 +01:00