[PATCH 00/12] drm/i915: (stolen) memory region related fixes
Ville Syrjala
ville.syrjala at linux.intel.com
Wed Dec 13 00:42:25 UTC 2023
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Attempt to fix the mess around stolen memory, especially on MTL
with it's special (and apparenly broken) not-actually-lmem stolen.
The series is made up of roughtly three parts:
1. General refactoring/debug improvement for mem regions
2. Deal with the broken BAR stuff on MTL
3. Fix initial display plane readout for MTL
Ville Syrjälä (12):
drm/i915: Use struct resource for memory region IO as well
drm/i915: Print memory region info during probe
drm/i915: Remove ad-hoc lmem/stolen debugs
drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
drm/i915: Disable the "binder"
drm/i915: Rename the DSM/GSM registers
drm/i915: Fix PTE decode during initial plane readout
drm/i915: Fix region start during initial plane readout
drm/i915: Fix MTL initial plane readout
drm/i915: s/phys_base/dma_addr/
drm/i915: Split the smem and lmem plane readout apart
drm/i915: Simplify intel_initial_plane_config() calling convention
.../drm/i915/display/intel_display_driver.c | 7 +-
.../drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 2 +-
.../drm/i915/display/intel_plane_initial.c | 169 ++++++++++++------
.../drm/i915/display/intel_plane_initial.h | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 30 ++--
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +-
.../drm/i915/gem/selftests/i915_gem_mman.c | 18 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 13 +-
drivers/gpu/drm/i915/gt/intel_gtt.c | 2 +-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 14 +-
drivers/gpu/drm/i915/gt/selftest_tlb.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
drivers/gpu/drm/i915/i915_query.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 7 +-
drivers/gpu/drm/i915/intel_memory_region.c | 33 +++-
drivers/gpu/drm/i915/intel_memory_region.h | 3 +-
drivers/gpu/drm/i915/intel_region_ttm.c | 8 +-
.../drm/i915/selftests/intel_memory_region.c | 4 +-
20 files changed, 209 insertions(+), 125 deletions(-)
--
2.41.0
More information about the Intel-gfx
mailing list