]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe/ggtt: Seperate flags and address in PTE encoding
authorMaarten Lankhorst <dev@lankhorst.se>
Mon, 5 May 2025 12:19:18 +0000 (14:19 +0200)
committerMaarten Lankhorst <dev@lankhorst.se>
Mon, 9 Jun 2025 08:24:22 +0000 (10:24 +0200)
commit57f6af194fcd4d9901d0060b996dfb0d5543c4b7
tree850d581415aa37fedf83884b27b0cc493a193ab3
parentea54d492853275b92a2407825d61bd8df8760cfd
drm/xe/ggtt: Seperate flags and address in PTE encoding

Pinning large linear display framebuffers is becoming a bottleneck.
My plan of attack is doing a custom walk over the BO, this allows for
easier optimization of consecutive entries.

Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://lore.kernel.org/r/20250505121924.921544-6-dev@lankhorst.se
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
drivers/gpu/drm/xe/xe_ggtt.c
drivers/gpu/drm/xe/xe_ggtt.h
drivers/gpu/drm/xe/xe_ggtt_types.h