summaryrefslogtreecommitdiff
path: root/arch/arm/lpc17xx/startup.s
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/lpc17xx/startup.s')
-rw-r--r--arch/arm/lpc17xx/startup.s4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/lpc17xx/startup.s b/arch/arm/lpc17xx/startup.s
index d0917b6..86365c1 100644
--- a/arch/arm/lpc17xx/startup.s
+++ b/arch/arm/lpc17xx/startup.s
@@ -169,9 +169,9 @@ UsageFault_Handler:
MOV R0, 6
.type general_handler, %function
general_handler:
- MOV R1, SP
- SUB R1, #32
PUSH {R4-R11}
+ MOV R1, SP
+ MOV R2, LR
MOV R4, LR
BL general_C_handler
AND R0, #7