On Wed, Apr 16, 2025 at 11:11:03AM -0700, Matthew Brost wrote: > 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 >
Something in series broke processes-evict-malloc-mix-bo, will need to fix that. 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 >