[RFC PATCH 0/4] Enable SVM atomics in Xe / GPU SVM
Matthew Brost
matthew.brost at intel.com
Wed Apr 16 19:59:08 UTC 2025
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
>
More information about the Intel-xe
mailing list