diff --git a/arch/arm64/src/common/arm64_vectors.S b/arch/arm64/src/common/arm64_vectors.S index 62c31b4687ac2..b9bc2b2913ad1 100644 --- a/arch/arm64/src/common/arm64_vectors.S +++ b/arch/arm64/src/common/arm64_vectors.S @@ -190,6 +190,7 @@ reserved_syscall: mov sp, x0 b arm64_exit_exception 2: + mov x0, sp adrp x5, arm64_fatal_handler add x5, x5, #:lo12:arm64_fatal_handler br x5