From f0acf47ae1c680a83b13b225172e0ab04d3e4bba Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Sat, 12 Mar 2016 16:36:57 -0800 Subject: libpayload: Add comment about ARM64 exception stack Change-Id: I8b74cbf6bdde32c90ad0510e14e899711269e57f Signed-off-by: Stefan Reinauer Reviewed-on: https://review.coreboot.org/14075 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth --- payloads/libpayload/arch/arm64/libpayload.ldscript | 4 ++++ 1 file changed, 4 insertions(+) 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); -- cgit v1.2.3