diff options
author | Loren HUANG <b02279@freescale.com> | 2013-08-28 23:18:18 -0400 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:01:31 -0400 |
commit | 9a006ce24d53e70fa2dbb3a3b49829a729cbaa73 (patch) | |
tree | 11364d7017a63738f56522ada027c748b0de56a8 /arch | |
parent | 977d67e24cceb247a8b1a79d97314b03ff553764 (diff) |
ENGR00277201-1 3.10 kernel panic when running gpu stress test
The kernel panic is caused by gcc 4.8.1 build logic.
8044b000: e24bd010 sub sp, fp, #16
8044b004: e1500004 cmp r0, r4
8044b008: b1a00004 movlt r0, r4
8044b00c: a51b0018 ldrge r0, [fp, #-24]
8044b010: e89da810 ldm sp, {r4, fp, sp, pc}
With this logic, r0 may return 0xffffffff randomly in Cortex A9 processor.
Current workaround is enable ARM_UNWIND to avoid such disassemble logic.
Signed-off-by: Loren HUANG <b02279@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/imx_v7_defconfig | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/arm/configs/imx_v7_defconfig b/arch/arm/configs/imx_v7_defconfig index f032daf083f4..eed0a2ef65cc 100644 --- a/arch/arm/configs/imx_v7_defconfig +++ b/arch/arm/configs/imx_v7_defconfig | |||
@@ -281,7 +281,6 @@ CONFIG_MAGIC_SYSRQ=y | |||
281 | # CONFIG_SCHED_DEBUG is not set | 281 | # CONFIG_SCHED_DEBUG is not set |
282 | # CONFIG_DEBUG_BUGVERBOSE is not set | 282 | # CONFIG_DEBUG_BUGVERBOSE is not set |
283 | # CONFIG_FTRACE is not set | 283 | # CONFIG_FTRACE is not set |
284 | # CONFIG_ARM_UNWIND is not set | ||
285 | CONFIG_SECURITYFS=y | 284 | CONFIG_SECURITYFS=y |
286 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 285 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
287 | # CONFIG_CRYPTO_HW is not set | 286 | # CONFIG_CRYPTO_HW is not set |