wip commit

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
2020-01-23 10:29:20 +08:00
parent 3c15bd68d3
commit 95951535e4
20 changed files with 506 additions and 183 deletions

16
asm.S
View File

@ -9,20 +9,10 @@
#endif
#define REGBYTES (1 << LOG_REGBYTES)
.global start_kmain
.global return_from_interrupt
.text
start_kmain:
li t0, (1 << 11) | (1 << 5)
csrw mstatus, t0
csrw mepc, a0
add a0, a1, zero
add a1, a2, zero
add a2, a3, zero
add a3, a4, zero
add a4, a5, zero
add a5, a6, zero
add a6, a7, zero
add a7, zero, zero
return_from_interrupt:
la sp, _estack
mret // Return to kmain
.global read_satp