aboutsummaryrefslogtreecommitdiff
path: root/bl32/sp_min/sp_min.ld.S
diff options
context:
space:
mode:
authorYatharth Kochar <yatharth.kochar@arm.com>2016-06-30 15:02:31 +0100
committerYatharth Kochar <yatharth.kochar@arm.com>2016-09-21 16:28:39 +0100
commit3bdf0e5df25cf730fbbde7df3dd857d7f2803d1a (patch)
treed14afa2696b06bd6c557dac387afca8cf0de97f9 /bl32/sp_min/sp_min.ld.S
parent6fe8aa2fa638a7f8c54e6fc084bf2ed6103c2854 (diff)
downloadarm-trusted-firmware-3bdf0e5df25cf730fbbde7df3dd857d7f2803d1a.tar.gz
AArch32: Refactor SP_MIN to support RESET_TO_SP_MIN
This patch uses the `el3_entrypoint_common` macro to initialize CPU registers, in SP_MIN entrypoint.s file, in both cold and warm boot path. It also adds conditional compilation, in cold and warm boot entry path, based on RESET_TO_SP_MIN. Change-Id: Id493ca840dc7b9e26948dc78ee928e9fdb76b9e4
Diffstat (limited to 'bl32/sp_min/sp_min.ld.S')
-rw-r--r--bl32/sp_min/sp_min.ld.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/bl32/sp_min/sp_min.ld.S b/bl32/sp_min/sp_min.ld.S
index b158db16d..e0e23e8f9 100644
--- a/bl32/sp_min/sp_min.ld.S
+++ b/bl32/sp_min/sp_min.ld.S
@@ -50,6 +50,7 @@ SECTIONS
__TEXT_START__ = .;
*entrypoint.o(.text*)
*(.text*)
+ *(.vectors)
. = NEXT(4096);
__TEXT_END__ = .;
} >RAM
@@ -98,6 +99,7 @@ SECTIONS
KEEP(*(cpu_ops))
__CPU_OPS_END__ = .;
+ *(.vectors)
__RO_END_UNALIGNED__ = .;
/*