[PATCH 0/2] Add param for the highest bank bit

Connor Abbott cwabbott0 at gmail.com
Thu Dec 7 21:30:46 UTC 2023


The highest bank bit is a parameter that influences the Adreno tiling
scheme. It is programmed by the kernel, and is supposed to be based on
the DRAM configuration. In order for Mesa to tile/until images itself,
it needs to know this parameter, and because it's programmed by the
kernel, the kernel should be the source of truth.

Mesa series: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26578

Connor Abbott (2):
  drm/msm: Refactor UBWC config setting
  drm/msm: Add param for the highest bank bit

 drivers/gpu/drm/msm/adreno/a5xx_gpu.c   |  21 ++---
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c   | 101 +++++++++++++-----------
 drivers/gpu/drm/msm/adreno/adreno_gpu.c |   3 +
 drivers/gpu/drm/msm/adreno/adreno_gpu.h |   9 +++
 include/uapi/drm/msm_drm.h              |   1 +
 5 files changed, 82 insertions(+), 53 deletions(-)

-- 
2.31.1



More information about the Freedreno mailing list