Re: [PATCH 2/7] qemu: bind/unbind stub driver according to config <driver name='x'/>

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]