diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2026-09-25 13:15:26 -0700 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2026-09-25 17:18:15 -0700 |
| commit | 43a1c34d9f3a1c5384abcf1d38196c44524ca286 (patch) | |
| tree | bd4c84013db342f510046593c4f10db72137a806 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | cb85dddfeedf72c24a930739d2df7c64ccb84e53 (diff) | |
| download | linux-43a1c34d9f3a1c5384abcf1d38196c44524ca286.tar.gz linux-43a1c34d9f3a1c5384abcf1d38196c44524ca286.zip | |
drm/xe: Document ULLS for migration jobs
Add a kernel-doc DOC section at the top of xe_migrate.c describing the
Ultra Low Latency Submission (ULLS) scheme used for migration jobs.
Cover the motivation (removing the H2G / GuC / context switch latency
from the page fault and SVM prefetch critical paths), the platform
requirements, the LRC PPHWSP semaphore layout and its relationship to
the migration queue job count, the fixed ULLS job size and why it is
needed, the ring preamble / postamble emitted by the ring ops including
the in-ring tail update, the semaphore-only submission fast path in the
GuC backend, and the enter / delayed exit flow along with the ULLS job
flags.
Hook the new section into Documentation/gpu/xe/xe_migrate.rst.
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Assisted-by: Github-Copilot:Claude-opus-5
Reviewed-by: Maarten Lankhorst <dev@lankhorst.se>
Link: https://patch.msgid.link/20260925201526.1355279-25-matthew.brost@intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
