diff options
Diffstat (limited to 'pk/pk.S')
-rw-r--r-- | pk/pk.S | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -14,11 +14,7 @@ _start: add a0, a0, %lo(trap_entry) mtpcr a0, ASM_CR(PCR_EVEC) -#ifdef __riscv64 - li a0, SR_S | SR_PS | SR_ET | SR_EC | SR_S64 -#else - li a0, SR_S | SR_PS | SR_ET | SR_EC -#endif + li a0, SR_S | SR_PS | SR_EI | SR_S64 or a1, a0, SR_EF | SR_EV mtpcr a1, ASM_CR(PCR_SR) mfpcr a1, ASM_CR(PCR_SR) @@ -33,5 +29,4 @@ _start: sw a2, %lo(have_vector)(a0) lui a0, %hi(boot) - jalr.j a0, %lo(boot) - #j boot + jalr a0, %lo(boot) |