|
@@ -277,7 +277,7 @@ vector_end:
|
|
MSR CPSR_c, R2
|
|
MSR CPSR_c, R2
|
|
END Initialize;
|
|
END Initialize;
|
|
|
|
|
|
-PROCEDURE {NOPAF} UndefinedInstructionHandler;
|
|
|
|
|
|
+PROCEDURE {NOPAF} UndefinedInstructionHandler;
|
|
CODE
|
|
CODE
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
MOV R2, #UndefinedInstruction
|
|
MOV R2, #UndefinedInstruction
|
|
@@ -291,7 +291,7 @@ handle:
|
|
d32 HandleInterrupt
|
|
d32 HandleInterrupt
|
|
END UndefinedInstructionHandler;
|
|
END UndefinedInstructionHandler;
|
|
|
|
|
|
-PROCEDURE {NOPAF} SoftwareInterruptHandler;
|
|
|
|
|
|
+PROCEDURE {NOPAF} SoftwareInterruptHandler;
|
|
CODE
|
|
CODE
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
MOV R2, #SoftwareInterrupt
|
|
MOV R2, #SoftwareInterrupt
|
|
@@ -305,7 +305,7 @@ handle:
|
|
d32 HandleInterrupt
|
|
d32 HandleInterrupt
|
|
END SoftwareInterruptHandler;
|
|
END SoftwareInterruptHandler;
|
|
|
|
|
|
-PROCEDURE {NOPAF} PrefetchAbortHandler;
|
|
|
|
|
|
+PROCEDURE {NOPAF} PrefetchAbortHandler;
|
|
CODE
|
|
CODE
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
MOV R2, #PrefetchAbort
|
|
MOV R2, #PrefetchAbort
|
|
@@ -319,7 +319,7 @@ handle:
|
|
d32 HandleInterrupt
|
|
d32 HandleInterrupt
|
|
END PrefetchAbortHandler;
|
|
END PrefetchAbortHandler;
|
|
|
|
|
|
-PROCEDURE {NOPAF} DataAbortHandler;
|
|
|
|
|
|
+PROCEDURE {NOPAF} DataAbortHandler;
|
|
CODE
|
|
CODE
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
MOV R2, #DataAbort
|
|
MOV R2, #DataAbort
|
|
@@ -333,7 +333,7 @@ handle:
|
|
d32 HandleInterrupt
|
|
d32 HandleInterrupt
|
|
END DataAbortHandler;
|
|
END DataAbortHandler;
|
|
|
|
|
|
-PROCEDURE {NOPAF} IRQHandler;
|
|
|
|
|
|
+PROCEDURE {NOPAF} IRQHandler;
|
|
CODE
|
|
CODE
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
STMDB SP!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, LR}
|
|
MOV R2, #IRQ
|
|
MOV R2, #IRQ
|