mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 09:04:17 +00:00
![]() In FFH mode, When handling nested serrors, serror is handled once and all subsequent serrors are considered handled.And EL3 directly return to lower EL. While returning to lower EL, x30 is restore to CTX_SAVED_GPREG_LR address.CTX_SAVED_GPREG_LR address belongs to EL3 address range and this address will not be accessible in lower EL. After return to lower EL, when lower EL access x30, segmentation fault happens and Kernel kills application. This patch restore x30 to lower EL address (CTX_GPREG_LR) to avoid segmentation fault at lower EL. Change-Id: Ie8becb206e0c0204e01d12ab63ae6e915dcf33e4 Signed-off-by: Jaiprakash Singh <jaiprakashs@marvell.com> |
||
---|---|---|
.. | ||
aarch64 | ||
bl31.ld.S | ||
bl31.mk | ||
bl31_context_mgmt.c | ||
bl31_main.c | ||
bl31_traps.c | ||
ehf.c | ||
interrupt_mgmt.c |