On 04/24/2013 01:26 PM, Laine Stump wrote: > If the config for a device has specified <driver name='vfio'/>, > "backend" in the pci part of the hostdev object will be set to > ..._VFIO. In this case, when creating a virPCIDevice set the > stubDriver to "vfio-pci", otherwise set it to "pci-stub". We will rely > on the lower levels to report an error if the vfio driver isn't > loaded. > > The detach/attach functions in virpci.c will pay attention to the > stubDriver setting in the device, and bind/unbind the appropriate > driver when preparing hostdevs for the domain. > > Note that we don't yet attempt to do anything to mark active any other > devices in the same vfio "group" as a single device that is being > marked active. We do need to do that, but in order to get basic VFIO > functionality testing sooner rather than later, initially we'll just > live with more cryptic errors when someone tries to do that. > --- > src/qemu/qemu_hostdev.c | 22 +++++++++++++++++++--- > 1 file changed, 19 insertions(+), 3 deletions(-) > ACK. -- 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