On 04/08/2014 08:03 PM, Li Zhang wrote: > From: Li Zhang <zhlcindy@xxxxxxxxxxxxxxxxxx> > > For QEMU2.0 forward version, it supports PCI multiBUS. > Currently, libvirt still disables it which causes an error > "Bus 'pci' not found". > > Signed-off-by: Li Zhang <zhlcindy@xxxxxxxxxxxxxxxxxx> > --- > src/qemu/qemu_capabilities.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c > index 2c8ec10..b49398f 100644 > --- a/src/qemu/qemu_capabilities.c > +++ b/src/qemu/qemu_capabilities.c > @@ -3019,6 +3019,9 @@ virQEMUCapsInitQMPMonitor(virQEMUCapsPtr qemuCaps, > if (qemuCaps->version >= 1006000) > virQEMUCapsSet(qemuCaps, QEMU_CAPS_DEVICE_VIDEO_PRIMARY); > > + if (qemuCaps->version >= 2000000) > + virQEMUCapsSet(qemuCaps, QEMU_CAPS_PCI_MULTIBUS); > + This is a version number check, which is bad. Is there a QMP command we can issue that gives a more reliable answer of whether the feature is present? -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list