From bfdf436e781d9816ca269d335256329473b10e1c Mon Sep 17 00:00:00 2001 From: Hareesh Gundu Date: Wed, 4 Nov 2020 19:35:33 +0530 Subject: [PATCH] msm: kgsl: Fill a6xx crash dumper buffer with known pattern Sometimes crashdumper can timeout due to unresponsive hang scenarios. Hence fill the crash dumper with known pattern to know the progress of crashdumper before it gets timed out. Change-Id: I757fa345b4d7db7d7012ff6501b169a562f9b9c6 Signed-off-by: Hareesh Gundu --- drivers/gpu/msm/adreno_a6xx_snapshot.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/msm/adreno_a6xx_snapshot.c b/drivers/gpu/msm/adreno_a6xx_snapshot.c index e59f7430b09d..2a86be71028f 100644 --- a/drivers/gpu/msm/adreno_a6xx_snapshot.c +++ b/drivers/gpu/msm/adreno_a6xx_snapshot.c @@ -1582,6 +1582,9 @@ static void _a6xx_do_crashdump(struct kgsl_device *device) if (a6xx_is_smmu_stalled(device)) return; + memset(a6xx_crashdump_registers->hostptr, 0xaa, + a6xx_crashdump_registers->size); + /* Turn on APRIV for legacy targets so we can access the buffers */ if (!ADRENO_FEATURE(ADRENO_DEVICE(device), ADRENO_APRIV)) kgsl_regwrite(device, A6XX_CP_MISC_CNTL, 1);