[CI 00/10] Preparations to make struct xe_ggtt private.

Maarten Lankhorst dev at lankhorst.se
Fri May 2 10:36:27 UTC 2025


Resend, just seeing what display tests are still failing CI.

Still missing display conversion before be ing able to make struct xe_ggtt private.

Maarten Lankhorst (10):
  drm/xe: Use xe_ggtt_map_bo_unlocked for resume
  drm/xe: Add xe_ggtt_might_lock
  drm/xe: Add xe_ggtt_alloc
  drm/xe/display: Remove dereferences of ggtt for tile id
  drm/xe/ggtt: Seperate flags and address in PTE encoding
  drm/xe/display: Dont poke into GGTT internals to fill a DPT
  drm/xe/display: Convert GGTT mapping to use pte_encode_flags
  drm/xe: Remove pte_encode_bo callback
  drm/xe: Implement a helper for reading out a GGTT PTE at a specified
    offset
  drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests

 drivers/gpu/drm/xe/display/xe_fb_pin.c        |  50 +++---
 drivers/gpu/drm/xe/display/xe_plane_initial.c |   6 +-
 drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c   |  11 +-
 drivers/gpu/drm/xe/xe_bo.c                    |   2 +-
 drivers/gpu/drm/xe/xe_bo_evict.c              |   4 +-
 drivers/gpu/drm/xe/xe_ggtt.c                  | 163 ++++++++++++++----
 drivers/gpu/drm/xe/xe_ggtt.h                  |  17 +-
 drivers/gpu/drm/xe/xe_ggtt_types.h            |   4 +-
 drivers/gpu/drm/xe/xe_tile.c                  |   6 +-
 9 files changed, 181 insertions(+), 82 deletions(-)

-- 
2.45.2



More information about the Intel-xe mailing list