[PATCH 0/5] drm/msm: Support devcoredump on a750

Connor Abbott cwabbott0 at gmail.com
Fri May 3 13:42:29 UTC 2024


This mostly involves importing the list of registers to dump from kgsl
and plumbing them through. We also need to update registers from Mesa to
pull in some AQE-related registers for dumping the AQE equivalents of
the SQE_STAT, UCODE_DBG_INFO, and ROQ indexed registers.

I tested this with msm_recovery igt and decoding the devcoredump from
the gpu-fault subtest with [1].

[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27266

Signed-off-by: Connor Abbott <cwabbott0 at gmail.com>
---
Connor Abbott (5):
      drm/msm: Import a750 snapshot registers from kgsl
      drm/msm: Fix imported a750 snapshot header for upstream
      drm/msm: Update a6xx registers XML
      drm/msm: Adjust a7xx GBIF debugbus dumping
      drm/msm: Add devcoredump support for a750

 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |   64 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h        |    6 +-
 .../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h  | 1446 ++++++++++++++++++++
 drivers/gpu/drm/msm/registers/adreno/a6xx.xml      |   47 +-
 4 files changed, 1539 insertions(+), 24 deletions(-)
---
base-commit: 7e6b8924568d1aa476b77323df8d2bdd31bd7257
change-id: 20240502-a750-devcoredump-5916f90be37a

Best regards,
-- 
Connor Abbott <cwabbott0 at gmail.com>



More information about the Freedreno mailing list