Hi,

While executing reboot call on my ARMv7 board, the system hangs during
cpu_proc_fin() call.

Commenting out this line of code, the reboot works properly.

Index: mvlinux/arch/arm/mm/proc-v7.S
===================================================================
--- mvlinux.orig/arch/arm/mm/proc-v7.S  2012-08-15 14:12:50.396190110 +0900
+++ mvlinux/arch/arm/mm/proc-v7.S       2012-08-15 14:21:28.730760416 +0900
@@ -51,7 +51,7 @@
        mrc     p15, 0, r0, c1, c0, 0           @ ctrl register
        bic     r0, r0, #0x1000                 @ ...i............
        bic     r0, r0, #0x0006                 @ .............ca.
-       mcr     p15, 0, r0, c1, c0, 0           @ disable caches
+       #mcr    p15, 0, r0, c1, c0, 0           @ disable caches
        ldmfd   sp!, {pc}
 ENDPROC(cpu_v7_proc_fin)

is it a CPU_V7 specific issue?

Please provide your valuable input to fix the issue.

Any hint also..will help me in debugging further in this issue.

I have seen above fix in one of the linaro mailing list.

Regards,
koteswararao.

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to