aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/boot.S7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/boot.S b/src/boot.S
index 1217424..3664cc4 100644
--- a/src/boot.S
+++ b/src/boot.S
@@ -162,13 +162,10 @@ svc:
ldmfd sp!, {r0-r12,pc}^
io_halt_prefetch:
stmfd sp!, {r0-r12,lr}
+ mov r4, lr
ldr r0, =prefetch_msg
bl uart_string
- mrs r1, spsr
- mrs r2, cpsr
- msr cpsr_c, r1
- mov r0, lr
- msr cpsr_c, r2
+ mov r0, r4
bl uart_hexn
ldmfd sp!, {r0-r12,lr}
subs pc, lr, #4