Procházet zdrojové kódy

Add explicit "bx lr" to longjmpFromInterrupt.

Glenn Anderson před 3 roky
rodič
revize
ab30ff262e
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/BlueSCSI.cpp

+ 2 - 1
src/BlueSCSI.cpp

@@ -640,7 +640,8 @@ void longjmpFromInterrupt(jmp_buf jmpb, int retval) {
       str %2, [sp, #20];\
       str %3, [sp, #24];\
       str %4, [sp, #28];\
-      ldr lr, =0xfffffff9"
+      ldr lr, =0xfffffff9;\
+      bx lr"
        :: "r"(jmpb),"r"(retval),"r"(zero), "r"(longjmpaddr), "r"(PSR)
   );
 }