From: Laine Stump Date: Wed, 16 Apr 2014 09:23:02 +0000 (+0300) Subject: docs: document that vfio is default for hostdev networks too X-Git-Tag: v1.2.4-rc1~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=668bf07f2c8d52da6332711983d70d5cace15646;p=thirdparty%2Flibvirt.git docs: document that vfio is default for hostdev networks too When the default was changed from kvm to vfio, the documentation for hostdev and interface was changed, but the documentation in was forgotten. Also document when the default was changed from "always kvm" to "vfio if available, else kvm" (1.0.5). --- diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in index 7f904553db..e851f852a1 100644 --- a/docs/formatdomain.html.in +++ b/docs/formatdomain.html.in @@ -2788,12 +2788,16 @@ device assignment. Use the name attribute to select either "vfio" (for the new VFIO device assignment backend, which is compatible with UEFI SecureBoot) or "kvm" - (for the legacy device assignment handled directly by the KVM + (the legacy device assignment handled directly by the KVM kernel module)Since 1.0.5 (QEMU and KVM - only, requires kernel 3.6 or newer). The default, when - the driver name is not explicitly specified, is to check whether - VFIO is available and use it if it's the case. If VFIO is not - available, the legacy "kvm" assignment is attempted. + only, requires kernel 3.6 or newer). When specified, + device assignment will fail if the requested method of device + assignment isn't available on the host. When not specified, + the default is "vfio" on systems where the VFIO driver is + available and loaded, and "kvm" on older systems, or those + where the VFIO driver hasn't been + loaded Since 1.1.3 (prior to that + the default was always "kvm").
readonly
Indicates that the device is readonly, only supported by SCSI host diff --git a/docs/formatnetwork.html.in b/docs/formatnetwork.html.in index fc56b4267a..1a8ad8e8d6 100644 --- a/docs/formatnetwork.html.in +++ b/docs/formatnetwork.html.in @@ -282,17 +282,22 @@ definition. Since 0.10.0

- To use VFIO device assignment rather than - traditional/legacy KVM device assignment (VFIO is a new - method of device assignment that is compatible with UEFI - Secure Boot), a <forward type='hostdev'> interface - can have an optional driver sub-element - with a name attribute set to "vfio". To use - legacy KVM device assignment you can - set name to "kvm" (or simply omit the - <driver> element, since "kvm" is currently the - default). - Since 1.0.5 (QEMU and KVM only, requires kernel 3.6 or newer) + To force use of a particular type of device assignment, + a <forward type='hostdev'> interface can have an + optional driver sub-element with + a name attribute set to either "vfio" (VFIO + is a new method of device assignment that is compatible + with UEFI Secure Boot) or "kvm" (the legacy device + assignment handled directly by the KVM kernel module) + Since 1.0.5 (QEMU and KVM only, + requires kernel 3.6 or newer). When specified, + device assignment will fail if the requested method of + device assignment isn't available on the host. When not + specified, the default is "vfio" on systems where the + VFIO driver is available and loaded, and "kvm" on older + systems, or those where the VFIO driver hasn't been + loaded Since 1.1.3 (prior to + that the default was always "kvm").

Note that this "intelligent passthrough" of network