During the debug of the a5xx preempt issue, having the devcoredump support was a great help. These patches port necessary code bits from being a6xx-specific to generic code path and then enables devcoredump for a5xx. Dmitry Baryshkov (3): drm/msm/adreno: stall translation on fault for all GPU families drm/msm/adreno: split a6xx fault handler into generic and a6xx parts drm/msm/a5xx: add devcoredump support to the fault handler drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 13 +++-- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 64 +++---------------------- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 62 +++++++++++++++++++++++- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 4 ++ drivers/gpu/drm/msm/msm_iommu.c | 38 ++++++++++----- drivers/gpu/drm/msm/msm_mmu.h | 1 + 6 files changed, 109 insertions(+), 73 deletions(-) -- 2.30.2