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