From 678c5bcf4992d4e90bd4e04580543175dddf2e29 Mon Sep 17 00:00:00 2001 From: Jonathan Woodruff Date: Thu, 20 Jan 2022 17:35:16 +0000 Subject: [PATCH] Fix RVFI_DII which had inadvertently been broken. --- src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv index faaa514..4e743fc 100644 --- a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv +++ b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv @@ -957,7 +957,7 @@ module mkCommitStage#(CommitInput inIfc)(CommitStage); end redirectQ.enq(RedirectInfo{trap_pc: next_pc `ifdef RVFI_DII - , x.dii_pid + (is_16b_inst(x.orig_inst) ? 1 : 2) + , dii_pid: x.dii_pid + (is_16b_inst(x.orig_inst) ? 1 : 2) `endif }); @@ -1358,7 +1358,7 @@ module mkCommitStage#(CommitInput inIfc)(CommitStage); RedirectInfo ri <- toGet(redirectQ).get; inIfc.redirectPc(ri.trap_pc `ifdef RVFI_DII - , ri.rii_pid + , ri.dii_pid `endif ); endrule