aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2017-10-20 10:17:50 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2017-11-05 14:52:10 +0100
commitab37bfc7d64141e8fe4633744012140ee415648b (patch)
treee9a369bed5d0ff342b78ac35f31317a9165ee589 /docs
parentb33afc415622e5eb26e0f14fd27eb86e32a5472e (diff)
downloadqemu-ab37bfc7d64141e8fe4633744012140ee415648b.zip
qemu-ab37bfc7d64141e8fe4633744012140ee415648b.tar.gz
qemu-ab37bfc7d64141e8fe4633744012140ee415648b.tar.bz2
pci-assign: Remove
Legacy PCI device assignment has been removed from Linux in 4.12, and had been deprecated 2 years ago there. We can remove it from QEMU as well. The ROM loading code was shared with Xen PCI passthrough, so move it to hw/xen. Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/qdev-device-use.txt12
1 files changed, 2 insertions, 10 deletions
diff --git a/docs/qdev-device-use.txt b/docs/qdev-device-use.txt
index 1f297b5..8f188d1 100644
--- a/docs/qdev-device-use.txt
+++ b/docs/qdev-device-use.txt
@@ -366,17 +366,9 @@ bus=PCI-BUS,addr=DEVFN to control the PCI device address, as usual.
=== Host Device Assignment ===
QEMU supports assigning host PCI devices (qemu-kvm only at this time)
-and host USB devices.
+and host USB devices. PCI devices can only be assigned with -device:
-The old way to assign a host PCI device is
-
- -pcidevice host=ADDR,dma=none,id=ID
-
-The new way is
-
- -device pci-assign,host=ADDR,iommu=IOMMU,id=ID
-
-The old dma=none becomes iommu=off with -device.
+ -device vfio-pci,host=ADDR,id=ID
The old way to assign a host USB device is