aboutsummaryrefslogtreecommitdiff
path: root/machine/emulation.c
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2016-03-10 01:07:03 -0800
committerAndrew Waterman <waterman@cs.berkeley.edu>2016-03-10 01:08:31 -0800
commitd5278834830bdd2cb8586f25fe05ae917b0eb949 (patch)
treebef4b4c1405dc56cb0a3e37711a7e858d2f2a95b /machine/emulation.c
parent469c5f16a7ce5a913248367a420d43dc3518eb88 (diff)
downloadpk-d5278834830bdd2cb8586f25fe05ae917b0eb949.zip
pk-d5278834830bdd2cb8586f25fe05ae917b0eb949.tar.gz
pk-d5278834830bdd2cb8586f25fe05ae917b0eb949.tar.bz2
Misc improvements
Diffstat (limited to 'machine/emulation.c')
-rw-r--r--machine/emulation.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/machine/emulation.c b/machine/emulation.c
index 5e3ca2e..dad86f9 100644
--- a/machine/emulation.c
+++ b/machine/emulation.c
@@ -61,7 +61,7 @@ void illegal_insn_trap(uintptr_t* regs, uintptr_t mcause, uintptr_t mepc)
" .word truly_illegal_insn\n"
" .word truly_illegal_insn\n"
" .word truly_illegal_insn\n"
- " .word emulate_system\n"
+ " .word emulate_system_opcode\n"
" .word truly_illegal_insn\n"
" .word truly_illegal_insn\n"
" .word truly_illegal_insn\n"
@@ -153,7 +153,7 @@ static inline int emulate_write_csr(int num, uintptr_t value, uintptr_t mstatus)
return -1;
}
-DECLARE_EMULATION_FUNC(emulate_system)
+DECLARE_EMULATION_FUNC(emulate_system_opcode)
{
int rs1_num = (insn >> 15) & 0x1f;
uintptr_t rs1_val = GET_RS1(insn, regs);