Преглед на файлове

[libcpu][arm][cortex-m23] Change exception return call address to 0xFFFFFFFD

xuzhuoyi преди 5 години
родител
ревизия
1f2a7b564c
променени са 3 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 1 1
      libcpu/arm/cortex-m23/context_gcc.S
  2. 1 1
      libcpu/arm/cortex-m23/context_iar.S
  3. 1 1
      libcpu/arm/cortex-m23/context_rvds.S

+ 1 - 1
libcpu/arm/cortex-m23/context_gcc.S

@@ -137,7 +137,7 @@ pendsv_exit:
     /* restore interrupt */
     MSR     PRIMASK, R2
 
-    MOVS    R0, #0x04
+    MOVS    R0, #0x03
     RSBS    R0, R0, #0x00
     BX      R0
 /*

+ 1 - 1
libcpu/arm/cortex-m23/context_iar.S

@@ -139,7 +139,7 @@ pendsv_exit
     ; restore interrupt
     MSR     PRIMASK, r2
 
-    MOVS    r0, #0x04
+    MOVS    r0, #0x03
     RSBS    r0, r0, #0x00
     BX      r0
 

+ 1 - 1
libcpu/arm/cortex-m23/context_rvds.S

@@ -143,7 +143,7 @@ pendsv_exit
     ; restore interrupt
     MSR     PRIMASK, r2
 
-    MOVS    r0, #0x04
+    MOVS    r0, #0x03
     RSBS    r0, r0, #0x00
     BX      r0
     ENDP