diff options
-rw-r--r-- | payloads/libpayload/arch/arm64/libpayload.ldscript | 4 |
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); |