1 - makes an error message less specific because it was
misleading/incorrect in many/most cases
2+3 - log a more informative message when you try to put a pcie-root in a 440fx
domain, or a pci-root in a Q35 (or arm/virt) domain
4 - makes it possible to create a Q35 domain in libvirt that doesn't
have a dmi-to-pci-bridge controller (as long as you have something
else in its place).
Laine Stump (4):
qemu: fix error log in qemuAssignPCIAddresses()
conf: make virDomainDefAddController() public
conf: log error when incorrect PCI root controller is added to domain
qemu: don't be as insistent about adding dmi-to-pci-bridge or
pci-bridge
src/conf/domain_conf.c | 2 +-
src/conf/domain_conf.h | 2 ++
src/libvirt_private.syms | 1 +
src/qemu/qemu_domain.c | 55 +++++++++++++++++++++++++++++++-----------
src/qemu/qemu_domain_address.c | 7 +++---
5 files changed, 48 insertions(+), 19 deletions(-)
--
2.5.5