[PATCH 0/5] drm/xe/display: Rework display init for reducing flickering.

Maarten Lankhorst dev at lankhorst.se
Fri Dec 6 18:59:51 UTC 2024


I have rebased the previous series and took out the GuC parts. This makes it a lot easier to review missing parts,
and not be dependent on GuC loading changes for merging.

Maarten Lankhorst (5):
  drm/xe/display: Add intel_plane_initial_vblank_wait
  drm/xe: Remove double pageflip
  drm/xe: Move suballocator init to after display init
  drm/xe: Defer irq init until after xe_display_init_noaccel
  drm/xe/display: Use a single early init call for display

 drivers/gpu/drm/i915/display/intel_display.c  |  6 +-
 .../drm/i915/display/intel_plane_initial.c    |  7 +-
 .../drm/i915/display/intel_plane_initial.h    |  2 +
 drivers/gpu/drm/xe/display/xe_display.c       | 71 +++++--------------
 drivers/gpu/drm/xe/display/xe_display.h       |  8 +--
 drivers/gpu/drm/xe/display/xe_plane_initial.c | 29 +++++---
 drivers/gpu/drm/xe/xe_device.c                | 28 +++-----
 drivers/gpu/drm/xe/xe_tile.c                  | 19 +++--
 drivers/gpu/drm/xe/xe_tile.h                  |  1 +
 9 files changed, 77 insertions(+), 94 deletions(-)

-- 
2.45.2



More information about the Intel-gfx mailing list