This series allows PCI bridges to be added and used.
After patch 6/7 more buses are usable if the bridges
and addresses are explicitly specified in the XML.
After 7/7 bridges are auto-added and the new buses
are used automatically. (This only works if there is
enough space on bus 0 for the bridges, otherwise they
need to be specified manually).

(Documentation, tests and bridge hotplug is still missing)

Contains slightly modified li guang's patches 1-3:
https://www.redhat.com/archives/libvir-list/2013-February/msg00981.html
and reworked address allocation for multiple buses
https://www.redhat.com/archives/libvir-list/2013-February/msg00793.html

Ján Tomko (5):
  qemu: QEMU_PCI constant consistency
  qemu: move PCI address check out of qemuPCIAddressAsString
  qemu: switch PCI address set from hash table to an array
  qemu: Add support for plugging devices into PCI bridges
  qemu: auto-add and use bridges

liguang (2):
  add pci-bridge controller type
  qemu: build command line for pci-bridge device

 docs/schemas/domaincommon.rng |   1 +
 src/conf/domain_conf.c        |   3 +-
 src/conf/domain_conf.h        |   1 +
 src/qemu/qemu_capabilities.c  |   2 +
 src/qemu/qemu_capabilities.h  |   1 +
 src/qemu/qemu_command.c       | 551 ++++++++++++++++++++++++++++++------------
 src/qemu/qemu_command.h       |   4 +-
 tests/qemuhelptest.c          |  21 +-
 8 files changed, 421 insertions(+), 163 deletions(-)

-- 
1.8.1.5

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to