diff options
author | Xianzhong <b07117@freescale.com> | 2014-11-26 01:34:42 +0800 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2015-02-02 13:54:48 +0800 |
commit | 673289079ffa7fa6b7b036d538fe34345b157788 (patch) | |
tree | 36ebb456c09ce37d49f33b0a64f508786d6638cd /drivers | |
parent | 496fbe0b831b77d0ea0a2c7bbd1d58820b3a01f7 (diff) |
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 <b07117@freescale.com>
Acked-by: Jason Liu
(cherry picked from commit f92550c1310e339b3be4341b2032a60c1f0df280)
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c | 5 |
1 files changed, 4 insertions, 1 deletions
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; } |