]> Gentwo Git Trees - linux/.git/commit
vfio/xe: Add device specific vfio_pci driver variant for Intel graphics
authorMichał Winiarski <michal.winiarski@intel.com>
Thu, 27 Nov 2025 09:39:34 +0000 (10:39 +0100)
committerThomas Hellström <thomas.hellstrom@linux.intel.com>
Mon, 1 Dec 2025 08:45:48 +0000 (09:45 +0100)
commit1f5556ec8b9efbb784aeb3536e147182dee73d0f
tree66a4b0b0904e05ed51a6ef5e6d65a7c52bd268c4
parentbd45d46ffc8fa96e8ee9fa078cef53e0c1221ff4
vfio/xe: Add device specific vfio_pci driver variant for Intel graphics

In addition to generic VFIO PCI functionality, the driver implements
VFIO migration uAPI, allowing userspace to enable migration for Intel
Graphics SR-IOV Virtual Functions.
The driver binds to VF device and uses API exposed by Xe driver to
transfer the VF migration data under the control of PF device.

Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Alex Williamson <alex@shazbot.org>
Link: https://patch.msgid.link/20251127093934.1462188-5-michal.winiarski@intel.com
Link: https://lore.kernel.org/all/20251128125322.34edbeaf.alex@shazbot.org/
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
(cherry picked from commit 2e38c50ae4929f0b954fee69d428db7121452867)
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
MAINTAINERS
drivers/vfio/pci/Kconfig
drivers/vfio/pci/Makefile
drivers/vfio/pci/xe/Kconfig [new file with mode: 0644]
drivers/vfio/pci/xe/Makefile [new file with mode: 0644]
drivers/vfio/pci/xe/main.c [new file with mode: 0644]