From: Mark McLoughlin Date: Mon, 17 Aug 2009 14:05:23 +0000 (+0100) Subject: Use pci_addr=auto with QEMU's pci_add monitor command X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=60ff07585ca8f7e639fed477e2e2cf79ce1c5c21;p=libvirt.git Use pci_addr=auto with QEMU's pci_add monitor command Newer versions of QEMU accept 'pci_add auto', but older versions require 'pci_add pci_addr=auto' * src/qemu_driver.c: use pci_addr= in qemudDomainAttachHostPciDevice() for older versions of QEMU --- diff --git a/src/qemu_driver.c b/src/qemu_driver.c index 048e1c0925..a9da38749c 100644 --- a/src/qemu_driver.c +++ b/src/qemu_driver.c @@ -5333,7 +5333,7 @@ static int qemudDomainAttachHostPciDevice(virConnectPtr conn, pciFreeDevice(conn, pci); - if (virAsprintf(&cmd, "pci_add auto host host=%.2x:%.2x.%.1x", + if (virAsprintf(&cmd, "pci_add pci_addr=auto host host=%.2x:%.2x.%.1x", hostdev->source.subsys.u.pci.bus, hostdev->source.subsys.u.pci.slot, hostdev->source.subsys.u.pci.function) < 0) {