Skip to content

Commit 7e2afd1

Browse files
committed
Fix mem kills
1 parent bd523c3 commit 7e2afd1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/scala/exu/Core.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@ class ShuttleCore(tile: ShuttleTile, edge: TLEdgeOut)(implicit p: Parameters) ex
798798
when (RegNext(mem_uops_reg(i).valid && mem_uops_reg(i).bits.ctrl.mem && kill_mem)) {
799799
io.dmem.s2_kill := true.B
800800
}
801-
when (wb_uops_reg(i).valid && wb_uops_reg(i).bits.ctrl.mem && (wb_uops(i).bits.needs_replay || wb_uops_reg(i).bits.xcpt)) {
801+
when (wb_uops_reg(i).valid && wb_uops_reg(i).bits.ctrl.mem && (wb_uops(i).bits.needs_replay || wb_uops_reg(i).bits.xcpt || kill_wb(i))) {
802802
io.dmem.s2_kill := true.B
803803
}
804804
}

0 commit comments

Comments
 (0)