[Intel-xe] [PATCH v2 00/10] Fix stolen setup for MTL+

Lucas De Marchi lucas.demarchi at intel.com
Wed Jul 26 16:06:58 UTC 2023


With this we don't get pipe faults anymore and console is usable.

v2:
  - Include fixup to bo accounting previously sent as a standalone
    patch (https://patchwork.freedesktop.org/patch/545876/). This fixes
    the module removal with display enabled
  - A few fixes, dead code removal and cleanups that I noticed while
    fixing stolen
  - Fix the wopcm calculation as it was missing the * SZ_1M
  - Re-sort the xe_regs.h removing the exceptions

Lucas De Marchi (9):
  fixup! 57f0bc550693ad29726bf2a71d05af0dc2d0a542
  drm/xe: Fix checking for unset value
  drm/xe: Remove vma arg from xe_pte_encode()
  drm/xe: Decouple vram check from xe_bo_addr()
  drm/xe: Set PTE_DM bit for stolen on MTL
  fixup! drm/xe/display: Implement display support
  drm/xe: Fix MTL+ stolen memory mapping
  drm/xe: Carve out top of DSM as reserved
  drm/xe: Sort xe_regs.h

Maarten Lankhorst (1):
  fixup! drm/xe/display: Implement display support

 drivers/gpu/drm/i915/display/intel_fb.c       | 10 ++-
 drivers/gpu/drm/i915/display/intel_fbdev.c    |  4 +-
 .../gpu/drm/i915/display/intel_frontbuffer.c  |  4 -
 drivers/gpu/drm/xe/display/xe_plane_initial.c |  9 +--
 drivers/gpu/drm/xe/regs/xe_regs.h             | 75 ++++++++-----------
 drivers/gpu/drm/xe/tests/xe_migrate.c         |  2 +-
 drivers/gpu/drm/xe/xe_bo.c                    | 30 +++++---
 drivers/gpu/drm/xe/xe_bo.h                    | 15 ++--
 drivers/gpu/drm/xe/xe_ggtt.c                  |  7 +-
 drivers/gpu/drm/xe/xe_migrate.c               | 28 +++----
 drivers/gpu/drm/xe/xe_pt.c                    | 62 ++++-----------
 drivers/gpu/drm/xe/xe_pt.h                    |  4 +-
 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c        | 23 +++++-
 drivers/gpu/drm/xe/xe_vm.c                    | 10 ++-
 14 files changed, 125 insertions(+), 158 deletions(-)

-- 
2.40.1



More information about the Intel-xe mailing list