[Intel-gfx] [PATCH v3 05/15] kvm/vfio: Accept vfio device file from userspace

Liu, Yi L yi.l.liu at intel.com
Fri Feb 17 05:34:20 UTC 2023


> From: Jason Gunthorpe <jgg at nvidia.com>
> Sent: Wednesday, February 15, 2023 8:18 AM
> 
> On Tue, Feb 14, 2023 at 04:42:35PM -0700, Alex Williamson wrote:
> 
> > A device file opened through a group could be passed through this
> > interface though, right?
> 
> Yes, I think so
> 
> > Do we just chalk that up to user error?  Maybe the SPAPR extension
> > at least needs to be documented as relying on registering groups
> > rather than devices.
> 
> The way these APIs work is you have to pass the same FD to all of
> them. The SPAPR stuff is no different, if you used a cdev with
> KVM_DEV_VFIO_GROUP_ADD then you have to use the same cdev fd with
> the
> SPAPR group_fd. Yi just didn't rename it.

This is because SPAPR cannot accept cdev fd yet. It explicitly requires
group fd and get iommu_group during the handling.

Regards,
Yi Liu


More information about the Intel-gfx mailing list