diff --git a/rocket/src/main/scala/csr.scala b/rocket/src/main/scala/csr.scala index c36bdfed..36756b2b 100644 --- a/rocket/src/main/scala/csr.scala +++ b/rocket/src/main/scala/csr.scala @@ -367,7 +367,7 @@ class CSRFile(implicit p: Parameters) extends CoreModule()(p) insn_call || insn_break when (insn_wfi) { reg_wfi := true } - when (read_mip.orR) { reg_wfi := false } + when (pending_interrupts.orR) { reg_wfi := false } val cause = Mux(!io.csr_xcpt, io.cause,