[PATCH 0/4] Xe-agnostic patches to support MADVISE

Himal Prasad Ghimiray himal.prasad.ghimiray at intel.com
Tue Aug 19 16:20:54 UTC 2025


This series contains a set of patches that modify files outside the Xe
driver to enable support for MADVISE [1] in the Xe subsystem. These
patches are being submitted for merging via drm-misc.

Once these patches are backmerged into drm-xe-next, the remaining
patches from the MADVISE [1] series will be submitted to drm-xe-next.

[1] https://patchwork.freedesktop.org/series/149550/ 

Boris Brezillon (2):
  drm/gpuvm: Pass map arguments through a struct
  drm/gpuvm: Kill drm_gpuva_init()

Himal Prasad Ghimiray (2):
  drm/gpuvm: Introduce drm_gpuvm_madvise_ops_create
  drm/gpusvm: Make drm_gpusvm_for_each_* macros public

 drivers/gpu/drm/drm_gpusvm.c           | 122 +++--------
 drivers/gpu/drm/drm_gpuvm.c            | 287 ++++++++++++++++++-------
 drivers/gpu/drm/imagination/pvr_vm.c   |  15 +-
 drivers/gpu/drm/msm/msm_gem_vma.c      |  35 ++-
 drivers/gpu/drm/nouveau/nouveau_uvmm.c |  11 +-
 drivers/gpu/drm/panthor/panthor_mmu.c  |  13 +-
 drivers/gpu/drm/xe/xe_vm.c             |  13 +-
 include/drm/drm_gpusvm.h               |  70 ++++++
 include/drm/drm_gpuvm.h                |  38 ++--
 9 files changed, 393 insertions(+), 211 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list