intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PULL] topic/xe-vfio
@ 2025-12-01  9:09 Thomas Hellstrom
  0 siblings, 0 replies; only message in thread
From: Thomas Hellstrom @ 2025-12-01  9:09 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Simona!

Here's a PR of the xe-vfio driver variant for xe as discussed on IRC.
It includes some prereq drm-xe patches and the vfio driver itself.
For ack to merge through drm, please see second Link: in the vfio
driver patch.

Using a topic branch as suggested.

Thanks,
Thomas

topic/xe-vfio-2025-12-01:
Cross-subsystem Changes:
- Add device specific vfio_pci driver variant for intel graphics (Michal Winiarski)

Driver Changes:
- Add scope-based cleanup helper for runtime PM (Matt Roper)
- Additional xe driver prerequisites and exports (Michal Winiarski)
The following changes since commit 62433efe0b06042d8016ba0713d801165a939229:

  Merge tag 'drm-misc-next-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2025-11-28 09:04:52 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/topic/xe-vfio-2025-12-01

for you to fetch changes up to 1f5556ec8b9efbb784aeb3536e147182dee73d0f:

  vfio/xe: Add device specific vfio_pci driver variant for Intel graphics (2025-12-01 09:45:48 +0100)

----------------------------------------------------------------
Cross-subsystem Changes:
- Add device specific vfio_pci driver variant for intel graphics (Michal Winiarski)

Driver Changes:
- Add scope-based cleanup helper for runtime PM (Matt Roper)
- Additional xe driver prerequisites and exports (Michal Winiarski)

----------------------------------------------------------------
Matt Roper (1):
      drm/xe/pm: Add scope-based cleanup helper for runtime PM

Michał Winiarski (4):
      drm/xe/pf: Enable SR-IOV VF migration
      drm/xe/pci: Introduce a helper to allow VF access to PF xe_device
      drm/xe/pf: Export helpers for VFIO
      vfio/xe: Add device specific vfio_pci driver variant for Intel graphics

 MAINTAINERS                                      |   7 +
 drivers/gpu/drm/xe/Makefile                      |   4 +
 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c    |   9 +
 drivers/gpu/drm/xe/xe_pci.c                      |  17 +
 drivers/gpu/drm/xe/xe_pci.h                      |   3 +
 drivers/gpu/drm/xe/xe_pm.c                       |  21 +
 drivers/gpu/drm/xe/xe_pm.h                       |  17 +
 drivers/gpu/drm/xe/xe_sriov_pf_migration.c       |  35 +-
 drivers/gpu/drm/xe/xe_sriov_pf_migration.h       |   1 +
 drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h |   4 +-
 drivers/gpu/drm/xe/xe_sriov_vfio.c               |  80 ++++
 drivers/vfio/pci/Kconfig                         |   2 +
 drivers/vfio/pci/Makefile                        |   2 +
 drivers/vfio/pci/xe/Kconfig                      |  12 +
 drivers/vfio/pci/xe/Makefile                     |   3 +
 drivers/vfio/pci/xe/main.c                       | 573 +++++++++++++++++++++++
 include/drm/intel/xe_sriov_vfio.h                | 143 ++++++
 17 files changed, 926 insertions(+), 7 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_vfio.c
 create mode 100644 drivers/vfio/pci/xe/Kconfig
 create mode 100644 drivers/vfio/pci/xe/Makefile
 create mode 100644 drivers/vfio/pci/xe/main.c
 create mode 100644 include/drm/intel/xe_sriov_vfio.h

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-12-01  9:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-01  9:09 [PULL] topic/xe-vfio Thomas Hellstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).