diff --git a/corev_apu/tb/rvfi_tracer.sv b/corev_apu/tb/rvfi_tracer.sv index c680f8cd50..ae158d118d 100644 --- a/corev_apu/tb/rvfi_tracer.sv +++ b/corev_apu/tb/rvfi_tracer.sv @@ -179,6 +179,11 @@ module rvfi_tracer #( 32'h6: cause = "ST_ADDR_MISALIGNED"; 32'h7: cause = "ST_ACCESS_FAULT"; 32'hb: cause = "ENV_CALL_MMODE"; + 32'h8: cause = "ENV_CALL_UMODE"; + 32'h9: cause = "ENV_CALL_SMODE"; + 32'hc: cause = "INSTR_PAGE_FAULT"; + 32'hd: cause = "LOAD_PAGE_FAULT"; + 32'hf: cause = "STORE_PAGE_FAULT"; endcase; if (rvfi_i[i].insn[1:0] != 2'b11) begin $fwrite(f, "%s exception @ 0x%h (0x%h)\n", cause, pc64, rvfi_i[i].insn[15:0]);