From 84ed784575c27ae5d0f5d6f81f8c3545c0619400 Mon Sep 17 00:00:00 2001 From: Xianzhong Date: Wed, 26 Nov 2014 01:34:42 +0800 Subject: [PATCH] MGS-324 [#1472] dump GPU AQAXIStatus register for AXI BUS ERROR AQAXiStatus register info is helpful to debug AXI BUS ERROR, need dump this GPU register when AXI BUS ERROR happen. Date: Dec 03, 2014 Signed-off-by: Xianzhong Acked-by: Jason Liu --- drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c index 1c6300787fad..f160ae9c7e72 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c +++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c @@ -2448,7 +2448,10 @@ gckEVENT_Notify( if (pending & 0x80000000) { - gcmkPRINT("AXI BUS ERROR"); + gctUINT32 AQAxiStatus = 0; + gckOS_ReadRegisterEx(Event->os, Event->kernel->hardware->core, 0xC, &AQAxiStatus); + + gcmkPRINT("GPU[%d]: AXI BUS ERROR, AQAxiStatus=0x%x\n", Event->kernel->hardware->core, AQAxiStatus); pending &= 0x7FFFFFFF; } -- 2.39.5