drm/doc: gpusvm: Add GPU SVM documentation
authorMatthew Brost <matthew.brost@intel.com>
Thu, 6 Mar 2025 01:26:57 +0000 (17:26 -0800)
committerMatthew Brost <matthew.brost@intel.com>
Thu, 6 Mar 2025 19:38:21 +0000 (11:38 -0800)
commit45f5a1efac90214d9593afb0a900a2c73e1fc95b
tree8d1b80aa05af1d1013b3c4cf9587961fa3af73fb
parentc56904f6cc7c6746946df8bbfff79a901e6b76fa
drm/doc: gpusvm: Add GPU SVM documentation

Add documentation for agree upon GPU SVM design principles, current
status, and future plans.

v4:
 - Address Thomas's feedback
v5:
 - s/Current/Basline (Thomas)
v7:
 - Add license (CI)
 - Add examples for design guideline reasoning (Alistair)
 - Add snippet about possible livelock with concurrent GPU and and CPU
   access (Alistair)

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Alistair Popple <apopple@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250306012657.3505757-33-matthew.brost@intel.com
Documentation/gpu/rfc/gpusvm.rst [new file with mode: 0644]
Documentation/gpu/rfc/index.rst