diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2026-09-25 13:15:21 -0700 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2026-09-25 17:18:07 -0700 |
| commit | 8ab0d5ca31caca5ed90621fa4af6cb26d8ea8378 (patch) | |
| tree | 7772f09f368f297e8ff8ff20e81e4a44b5b4d187 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | 1ccf79cbedc49b7a5a9dd115279f74099da16577 (diff) | |
| download | linux-8ab0d5ca31caca5ed90621fa4af6cb26d8ea8378.tar.gz linux-8ab0d5ca31caca5ed90621fa4af6cb26d8ea8378.zip | |
drm/xe: Add ULLS migration job support to migration layer
Add function to enter ULLS mode for migration job and delayed worker to
exit (power saving). ULLS mode expected to entered upon page fault or
SVM prefetch. ULLS mode exit delay is currently set to 5ms.
ULLS mode only support on DGFX and USM platforms where a hardware engine
is reserved for migrations jobs. When in ULLS mode, set several flags on
migration jobs so submission backend / ring ops can properly submit in
ULLS mode.
Upon ULLS mode enter, send a job trigger waiting a semphore pipling
initial GuC / HW conetxt switch.
Upon ULLS mode exit, send a job to trigger that current ULLS
semaphore so the ring can be taken off the hardware.
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Maarten Lankhorst <dev@lankhorst.se>
Link: https://patch.msgid.link/20260925201526.1355279-20-matthew.brost@intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
