From 28aa777191e7b41e4f1f346ab79f8688edc59c6d Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Sun, 25 Apr 2021 20:53:33 +0800 Subject: [PATCH] fix: no exception information output, when the system is abnormal after holding the scheduling lock in SMP. Change-Id: Ib10128fede9aa3e00269f1265089a917ffd96d88 --- arch/arm/arm/src/los_hw_exc.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/arm/src/los_hw_exc.S b/arch/arm/arm/src/los_hw_exc.S index 6a02fb89..a1d7d2e9 100644 --- a/arch/arm/arm/src/los_hw_exc.S +++ b/arch/arm/arm/src/los_hw_exc.S @@ -205,7 +205,9 @@ _osExceptSwiHdl: PUSH_FPU_REGS R1 MOV FP, #0 @ Init frame pointer + CPSIE I BLX OsArmA32SyscallHandle + CPSID I POP_FPU_REGS R1 ADD SP, SP,#4 @@ -329,9 +331,7 @@ _osExcPageFault: MOV R5, R0 MOV R8, R2 MOV R9, R3 - CPSIE I BLX OsArmSharedPageFault - CPSID I POP_FPU_REGS R1 MOV SP, R4