vfio_pci: Allow regions to add own capabilities
VFIO regions already support region capabilities with a limited set of fields. However the subdriver might have to report to the userspace additional bits. This adds an add_capability() hook to vfio_pci_regops. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Acked-by: Alex Williamson <alex.williamson@redhat.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
a15b1883fe
commit
c2c0f1cde0
@@ -62,6 +62,9 @@ struct vfio_pci_regops {
|
||||
int (*mmap)(struct vfio_pci_device *vdev,
|
||||
struct vfio_pci_region *region,
|
||||
struct vm_area_struct *vma);
|
||||
int (*add_capability)(struct vfio_pci_device *vdev,
|
||||
struct vfio_pci_region *region,
|
||||
struct vfio_info_cap *caps);
|
||||
};
|
||||
|
||||
struct vfio_pci_region {
|
||||
|
Reference in New Issue
Block a user