push all registers, as rust may be using them

This commit is contained in:
Corwin Kuiper 2021-06-23 23:09:36 +01:00
parent 597b9370fc
commit 466d0844c5

View file

@ -22,11 +22,11 @@ InterruptHandlerSimple:
@ call the rust interrupt handler with r0 set to the triggered interrupts
ldr r1, =__RUST_INTERRUPT_HANDLER
push {lr, r4}
push {lr, r4-r11}
adr lr, .IReturn
bx r1
.IReturn:
pop {lr, r4}
pop {lr, r4-r11}
@ change back to interuupt mode
mrs r2, cpsr