[libvirt] [PATCH 0/8] Few vfio related fixes

Shivaprasad G Bhat ShivaprasadGBhat at gmail.com
Thu Oct 29 23:25:03 UTC 2015


The series fixes 3 issues which lead to host crash.
The actual fixes are in p3, p4, p7 and p8.

I'll fill in more details / descriptions in v2.
The make check fails on virpcitest now, which I am still debugging.
I anticipate some rework from review on p7 which I continue to
refine. Sending now, to get any feedback that might change things
drastically.
 
---

Shivaprasad G Bhat (8):
      Initialize the stubDriver of pci devices if bound to a valid one
      Add iommu group number info to virPCIDevice
      Refuse to reattach from vfio if the iommu group is in use by any domain
      Wait for vfio-pci device cleanups before reassinging the device to host driver
      Split reprobe action from the virPCIUnbindFromStub into a new function
      Pass activeDevs and inactiveDevs to virPCIDeviceUnbindFromStub and virPCIDeviceBindToStub
      Postpone reprobing till all the devices in iommu group are unbound from vfio
      Wait for iommmu device to go away before reprobing the host driver


 src/util/virhostdev.c |   18 ++++
 src/util/virpci.c     |  206 ++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 177 insertions(+), 47 deletions(-)

--
Signature




More information about the libvir-list mailing list