From bb09366a7cafeb8ab91b55b98f15934f0f512d47 Mon Sep 17 00:00:00 2001 From: Christian Cunningham 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