diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2016-03-12 16:36:57 -0800 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2016-03-15 18:24:30 +0100 |
commit | f0acf47ae1c680a83b13b225172e0ab04d3e4bba (patch) | |
tree | 8815edc21dd3413dca667328d8c13286d8193549 /payloads/libpayload | |
parent | 31575f6391912ff32eca4b990de55e771662998b (diff) |
libpayload: Add comment about ARM64 exception stack
Change-Id: I8b74cbf6bdde32c90ad0510e14e899711269e57f
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-on: https://review.coreboot.org/14075
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'payloads/libpayload')
-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); |