summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/imx233/crt0.S9
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/crt0.S b/firmware/target/arm/imx233/crt0.S
index 5e1720c7c9..8db8400dbf 100644
--- a/firmware/target/arm/imx233/crt0.S
+++ b/firmware/target/arm/imx233/crt0.S
@@ -21,6 +21,10 @@
21#include "config.h" 21#include "config.h"
22#include "cpu.h" 22#include "cpu.h"
23 23
24#if defined(HAVE_BOOTDATA) && !defined(BOOTLOADER)
25#include "bootdata.h"
26#endif
27
24.section .vectors,"ax",%progbits 28.section .vectors,"ax",%progbits
25.code 32 29.code 32
26 /* most handlers are in DRAM which is too far away for a relative jump */ 30 /* most handlers are in DRAM which is too far away for a relative jump */
@@ -165,6 +169,11 @@ remap:
1651: 1691:
166 b 1b 170 b 1b
167 171
172#if defined(HAVE_BOOTDATA) && !defined(BOOTLOADER)
173/* boot data structure */
174put_boot_data_here
175#endif
176
168/* Cache-align interrupt stacks */ 177/* Cache-align interrupt stacks */
169 .balign 32 178 .balign 32
170/* 256 words of IRQ stack */ 179/* 256 words of IRQ stack */