diff options
Diffstat (limited to 'p')
-rw-r--r-- | p/riscv_test.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/p/riscv_test.h b/p/riscv_test.h index ca8cf5e..c154585 100644 --- a/p/riscv_test.h +++ b/p/riscv_test.h @@ -165,8 +165,10 @@ tvec_machine: \ .globl _start; \ _start: \ RISCV_MULTICORE_DISABLE; \ - li t0, 0xbadbad0; csrw stvec, t0; \ - li t0, MSTATUS_PRV1; csrc mstatus, t0; \ + li t0, 0xbadbad0; \ + csrw stvec, t0; \ + li t0, MSTATUS_PRV1 | MSTATUS_PRV2 | MSTATUS_IE1 | MSTATUS_IE2; \ + csrc mstatus, t0; \ init; \ EXTRA_INIT; \ EXTRA_INIT_TIMER; \ |