diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-03-12 23:06:07 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-03-12 23:06:52 -0700 |
commit | 438823e1308b219aa7daf11cf86e3028e9b8667d (patch) | |
tree | 8f1a6b40e8d4fa7f421f869f20d7d4ee126b096b /pk/mentry.S | |
parent | 6517fe26a2a0c89c3112f4a383c601572c71d64a (diff) | |
download | pk-438823e1308b219aa7daf11cf86e3028e9b8667d.zip pk-438823e1308b219aa7daf11cf86e3028e9b8667d.tar.gz pk-438823e1308b219aa7daf11cf86e3028e9b8667d.tar.bz2 |
Use hcall instead of mcall for sbi calls
Diffstat (limited to 'pk/mentry.S')
-rw-r--r-- | pk/mentry.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pk/mentry.S b/pk/mentry.S index 4e64b7e..23680b6 100644 --- a/pk/mentry.S +++ b/pk/mentry.S @@ -78,7 +78,7 @@ mentry: STORE a1,11*REGBYTES(sp) csrr a0, mcause - li a1, CAUSE_MCALL + li a1, CAUSE_HCALL beq a0, a1, .Lhandle_trap_in_machine_mode li a1, CAUSE_FAULT_LOAD beq a0, a1, .Lhandle_trap_in_machine_mode @@ -236,8 +236,8 @@ trap_table: .word illegal_insn_trap .word bad_trap .word bad_trap + .word hcall_trap .word bad_trap - .word mcall_trap .word bad_trap .word misaligned_load_trap .word machine_page_fault |