summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--payloads/libpayload/arch/arm64/libpayload.ldscript4
1 files changed, 4 insertions, 0 deletions
diff --git a/payloads/libpayload/arch/arm64/libpayload.ldscript b/payloads/libpayload/arch/arm64/libpayload.ldscript
index 1b4395f7b6..50c82dce9b 100644
--- a/payloads/libpayload/arch/arm64/libpayload.ldscript
+++ b/payloads/libpayload/arch/arm64/libpayload.ldscript
@@ -83,6 +83,10 @@ SECTIONS
. = ALIGN(16);
_stack = .;
+ /* Exception stack. Having a separate exception stack
+ * allows us to have later stages running in non-EL3 levels.
+ */
+
_exc_estack = .;
. += STACK_SIZE;
. = ALIGN(16);