[RFC PATCH 0/4] Enable SVM atomics in Xe / GPU SVM
Matthew Brost
matthew.brost at intel.com
Wed Apr 16 18:11:03 UTC 2025
Minimal set of patches to enable compute UMD SVM atomics.
Collaboration with Himal.
Sending as RFC to see if we should pursue merging this series ASAP, the
solution of timeslicing may not be the final solution but it is quite
simple as a stopgate / software enabling.
Matt
Himal Prasad Ghimiray (1):
drm/gpusvm: Introduce vram_only flag for VRAM allocation
Matthew Brost (3):
drm/xe: Strict migration policy for atomic SVM faults
drm/xe: Timeslice GPU on atomic SVM fault
drm/xe: Add atomic_svm_timeslice_ms debugfs entry
drivers/gpu/drm/drm_gpusvm.c | 14 +++++++
drivers/gpu/drm/xe/xe_debugfs.c | 38 ++++++++++++++++++
drivers/gpu/drm/xe/xe_device.c | 1 +
drivers/gpu/drm/xe/xe_device_types.h | 3 ++
drivers/gpu/drm/xe/xe_svm.c | 58 +++++++++++++++++++++-------
drivers/gpu/drm/xe/xe_svm.h | 5 ---
include/drm/drm_gpusvm.h | 7 ++++
7 files changed, 108 insertions(+), 18 deletions(-)
--
2.34.1
More information about the Intel-xe
mailing list