thermopshere: refactor jump-to-kernel ,add single-step code

not working under qemu yet though
This commit is contained in:
TuxSH
2019-08-05 02:21:18 +02:00
parent cc232ef4f8
commit ff9714d4f6
8 changed files with 108 additions and 15 deletions

View File

@@ -135,6 +135,7 @@ vector_entry fiq_sp0
.endfunc
.cfi_endproc
/* To save space, insert in an unused vector segment. */
.global _restore_all_regs
_restore_all_regs:
ldp x30, x20, [sp, #0xF0]
ldp x21, x22, [sp, #0x100]
@@ -161,7 +162,7 @@ vector_entry fiq_sp0
ldp x26, x27, [sp, #0xD0]
ldp x28, x29, [sp, #0xE0]
add sp, sp, #0x210
add sp, sp, #0x120
eret
vector_entry serror_sp0