Stefan Reinauer (stefan.reinauer@coreboot.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14075
-gerrit
commit 968d2b66dbb5350f3bc10d8fc8fd97c435d870ba Author: Stefan Reinauer stefan.reinauer@coreboot.org Date: Sat Mar 12 16:36:57 2016 -0800
libpayload: Add comment about ARM64 exception stack
Change-Id: I8b74cbf6bdde32c90ad0510e14e899711269e57f Signed-off-by: Stefan Reinauer stefan.reinauer@coreboot.org --- 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 0cb88cf..5c807ce 100644 --- a/payloads/libpayload/arch/arm64/libpayload.ldscript +++ b/payloads/libpayload/arch/arm64/libpayload.ldscript @@ -78,6 +78,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 = .; . += CONFIG_LP_STACK_SIZE; . = ALIGN(16);