diff options
author | 2025-04-03 11:24:45 +0100 | |
---|---|---|
committer | 2025-04-04 11:41:05 +0100 | |
commit | 7f387e6012b67592420c9ac92fd82911232ddd39 (patch) | |
tree | 506786af147bed2556d5fef8842f76a4279d9fd0 /scripts/lib/kdoc/kdoc_output.py | |
parent | drm/xe/migrate: ignore CCS for kernel objects (diff) | |
download | linux-rng-7f387e6012b67592420c9ac92fd82911232ddd39.tar.xz linux-rng-7f387e6012b67592420c9ac92fd82911232ddd39.zip |
drm/xe: add XE_BO_FLAG_PINNED_LATE_RESTORE
With the idea of having more pinned objects using the blitter engine
where possible, during suspend/resume, mark the pinned objects which
can be done during the late phase once submission/migration has been
setup. Start out simple with lrc and page-tables from userspace.
v2:
- s/early_restore/late_restore; early restore was way too bold with too
many places being impacted at once.
v3:
- Split late vs early into separate lists, to align with newly added
apply-to-pinned infra.
v4:
- Rebase.
v5:
- Make sure we restore the late phase kernel_bo_present in igpu.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Link: https://lore.kernel.org/r/20250403102440.266113-13-matthew.auld@intel.com
Diffstat (limited to 'scripts/lib/kdoc/kdoc_output.py')
0 files changed, 0 insertions, 0 deletions