diff --git a/bl31/aarch64/ea_delegate.S b/bl31/aarch64/ea_delegate.S index 28d218737..91ea75d5f 100644 --- a/bl31/aarch64/ea_delegate.S +++ b/bl31/aarch64/ea_delegate.S @@ -158,6 +158,8 @@ func handle_pending_async_ea b.eq 1f ret 1: + ldr x30, [sp, #CTX_GPREGS_OFFSET + CTX_GPREG_LR] + str xzr, [sp, #CTX_GPREGS_OFFSET + CTX_GPREG_LR] exception_return endfunc handle_pending_async_ea