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

Reply via email to