From bb09366a7cafeb8ab91b55b98f15934f0f512d47 Mon Sep 17 00:00:00 2001
From: Christian Cunningham <cc@localhost>
Date: Sun, 23 Jan 2022 02:05:41 -0700
Subject: Fixed incorrect lr

---
 src/boot.S | 7 ++-----
 1 file 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
-- 
cgit v1.2.1