|
|
@ -161,7 +161,7 @@ void boot_loader(uintptr_t dtb) |
|
|
write_csr(stvec, &trap_entry); |
|
|
write_csr(stvec, &trap_entry); |
|
|
write_csr(sscratch, 0); |
|
|
write_csr(sscratch, 0); |
|
|
write_csr(sie, 0); |
|
|
write_csr(sie, 0); |
|
|
set_csr(sstatus, SSTATUS_SUM); |
|
|
set_csr(sstatus, SSTATUS_SUM | SSTATUS_FS); |
|
|
|
|
|
|
|
|
file_init(); |
|
|
file_init(); |
|
|
enter_supervisor_mode(rest_of_boot_loader, pk_vm_init(), 0); |
|
|
enter_supervisor_mode(rest_of_boot_loader, pk_vm_init(), 0); |
|
|
|