VFIO-mdev has come to be the accepted standard interface for use with mediated GPU devices both for use with and without SR-IOV. Both Nvidia's driver and Intel's i915 GPU driver implement VFIO-mdev for GPU multiplexing functionality. The GPU-IOV Module driver codebase should be modernized to more effectively compete with Intel and Nvidia's offerings.
VFIO-mdev has come to be the accepted standard interface for use with mediated GPU devices both for use with and without SR-IOV. Both Nvidia's driver and Intel's i915 GPU driver implement VFIO-mdev for GPU multiplexing functionality. The GPU-IOV Module driver codebase should be modernized to more effectively compete with Intel and Nvidia's offerings.
Please refer to the following open documentation on the VFIO-Mdev API: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/tree/Documentation/driver-api/vfio-mediated-device.rst?h=driver-core-next&id=7de3697e9cbd4bd3d62bafa249d57990e1b8f294