[PATCH 0/4] Spin of Reduce GGTT display pinning latency.

Matthew Brost matthew.brost at intel.com
Wed Mar 6 05:19:58 UTC 2024


Verison of [1] with changes discussed in reviews, mainly the addition of
XE_BO_GGTT_INVALIDATE_BIT.

[1] https://patchwork.freedesktop.org/series/130739/

Maarten Lankhorst (2):
  drm/xe: Fix NULL check in xe_ggtt_init()
  drm/xe: Move xe_ggtt_invalidate out from ggtt->lock

Matthew Brost (2):
  drm/xe: Drop ggtt invalidate from display code
  drm/xe: Add XE_BO_GGTT_INVALIDATE_BIT flag

 drivers/gpu/drm/xe/display/xe_fb_pin.c |  5 ++---
 drivers/gpu/drm/xe/xe_bo.c             |  2 +-
 drivers/gpu/drm/xe/xe_bo.h             |  1 +
 drivers/gpu/drm/xe/xe_ggtt.c           | 25 +++++++++++++++----------
 drivers/gpu/drm/xe/xe_ggtt.h           |  4 ++--
 drivers/gpu/drm/xe/xe_guc_ads.c        |  3 ++-
 drivers/gpu/drm/xe/xe_guc_ct.c         |  3 ++-
 drivers/gpu/drm/xe/xe_guc_hwconfig.c   |  3 ++-
 drivers/gpu/drm/xe/xe_guc_log.c        |  3 ++-
 drivers/gpu/drm/xe/xe_guc_pc.c         |  3 ++-
 drivers/gpu/drm/xe/xe_hw_engine.c      |  3 ++-
 drivers/gpu/drm/xe/xe_lrc.c            |  3 ++-
 drivers/gpu/drm/xe/xe_memirq.c         |  1 +
 drivers/gpu/drm/xe/xe_sa.c             |  3 ++-
 drivers/gpu/drm/xe/xe_uc_fw.c          |  3 ++-
 15 files changed, 40 insertions(+), 25 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list