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

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

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(-)


Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

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