]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00306257 [#1027]fix system hang up issue caused by GPU
authorRichard Liu <r66033@freescale.com>
Tue, 1 Apr 2014 01:58:49 +0000 (09:58 +0800)
committerLoren Huang <b02279@freescale.com>
Tue, 1 Apr 2014 06:40:42 +0000 (14:40 +0800)
commit3b41f2944c00c410321a913d7455605217539028
tree2a375026beb2f0ea32f0a64607bf9bf80e5a2dd6
parent5d0d4e1558fa0c235691436e1c5d26d9c8950775
ENGR00306257 [#1027]fix system hang up issue caused by GPU

This issue happens when multiple thread is trying to idle GPU at the
same time, root cause is some wrong logic related with powerMutex which
cause cpu still access GPU AHB register after GPU is suspend(clock off),
that cause the bus lockup and make the whole system hang.

Signed-off-by: Richard Liu <r66033@freescale.com>
Acked-by: Jason Liu
(cherry picked from commit d48e52700c4177e94695cdbdb480cb38a88a5ddc)
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c