MX5: Remove dead code with ENABLE_IMPRECISE_ABORT
authorJason Liu <r64343@freescale.com>
Tue, 19 Oct 2010 08:22:14 +0000 (16:22 +0800)
committerStefano Babic <sbabic@denx.de>
Tue, 19 Oct 2010 10:28:08 +0000 (12:28 +0200)
This code section is dead due to we never define
ENABLE_IMPRECISE_ABORT for MX5

Signed-off-by: Jason Liu <r64343@freescale.com>
arch/arm/cpu/armv7/mx5/lowlevel_init.S

index 783c81f72a7bf7ce744c6de3a679fcf997881f05..e9848705e1634e871a852a5b86598cd8d673553a 100644 (file)
@@ -257,20 +257,6 @@ lowlevel_init:
        orr r1, r1, #(1 << 23)
        str r1, [r0, #0x4]
 
-#ifdef ENABLE_IMPRECISE_ABORT
-       mrs r1, spsr            /* save old spsr */
-       mrs r0, cpsr            /* read out the cpsr */
-       bic r0, r0, #0x100      /* clear the A bit */
-       msr spsr, r0            /* update spsr */
-       add lr, pc, #0x8        /* update lr */
-       movs pc, lr             /* update cpsr */
-       nop
-       nop
-       nop
-       nop
-       msr spsr, r1            /* restore old spsr */
-#endif
-
        init_l2cc
 
        init_aips