From 71ccc126b46b2ad9456dfadb33212cebfce762ee Mon Sep 17 00:00:00 2001 From: Zhibo Hong Date: Sat, 15 Nov 2025 15:12:42 +0800 Subject: [PATCH] Fix xtval when illegal instruction is triggered. --- riscv/mmu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/riscv/mmu.h b/riscv/mmu.h index d5f59a07..7bc5fe7d 100644 --- a/riscv/mmu.h +++ b/riscv/mmu.h @@ -315,7 +315,7 @@ public: unsigned length = insn_length(insn); for (unsigned pos = sizeof(insn_parcel_t); pos < length; pos += sizeof(insn_parcel_t)) { - insn |= fetch_insn_parcel(addr + pos) << (8 * pos); + insn |= (insn_bits_t)fetch_insn_parcel(addr + pos) << (8 * pos); length = insn_length(insn); }