summaryrefslogtreecommitdiff
path: root/firmware/target/arm/crt0.S
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/crt0.S')
-rw-r--r--firmware/target/arm/crt0.S12
1 files changed, 2 insertions, 10 deletions
diff --git a/firmware/target/arm/crt0.S b/firmware/target/arm/crt0.S
index 35d0aecccb..4bd01e4952 100644
--- a/firmware/target/arm/crt0.S
+++ b/firmware/target/arm/crt0.S
@@ -58,16 +58,8 @@ newstart:
58 msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */ 58 msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */
59 59
60#if CONFIG_CPU==AS3525 && !defined(BOOTLOADER) 60#if CONFIG_CPU==AS3525 && !defined(BOOTLOADER)
61 61 /* Setup MMU : has to be done before accessing IRAM ! */
62 /* relocate vectors */ 62 bl memory_init
63 mov r1, #0 @ destination
64 ldr r2, =_vectorscopy @ source
65 ldr r3, =_vectorsend @ end
66
671: ldr r0, [r2], #4
68 str r0, [r1], #4
69 cmp r1, r3
70 bne 1b
71 63
72 /* Zero out IBSS */ 64 /* Zero out IBSS */
73 ldr r2, =_iedata 65 ldr r2, =_iedata