aboutsummaryrefslogtreecommitdiff
path: root/machine/emulation.c
diff options
context:
space:
mode:
Diffstat (limited to 'machine/emulation.c')
-rw-r--r--machine/emulation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/machine/emulation.c b/machine/emulation.c
index c077a53..6b28a2d 100644
--- a/machine/emulation.c
+++ b/machine/emulation.c
@@ -131,7 +131,7 @@ void illegal_insn_trap(uintptr_t* regs, uintptr_t mcause, uintptr_t mepc)
" .popsection");
uintptr_t mstatus = read_csr(mstatus);
- insn_t insn = read_csr(mbadaddr);
+ insn_t insn = read_csr(mtval);
if (unlikely((insn & 3) != 3)) {
if (insn == 0)