diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-03-10 01:07:03 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-03-10 01:08:31 -0800 |
commit | d5278834830bdd2cb8586f25fe05ae917b0eb949 (patch) | |
tree | bef4b4c1405dc56cb0a3e37711a7e858d2f2a95b /machine/emulation.c | |
parent | 469c5f16a7ce5a913248367a420d43dc3518eb88 (diff) | |
download | pk-d5278834830bdd2cb8586f25fe05ae917b0eb949.zip pk-d5278834830bdd2cb8586f25fe05ae917b0eb949.tar.gz pk-d5278834830bdd2cb8586f25fe05ae917b0eb949.tar.bz2 |
Misc improvements
Diffstat (limited to 'machine/emulation.c')
-rw-r--r-- | machine/emulation.c | 4 |
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); |