Skip to content

Commit dd9e85c

Browse files
chore(MSHR): remove unused register of WriteEvictOrEvict logics (#404)
1 parent b2b3ae7 commit dd9e85c

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

src/main/scala/coupledL2/tl2chi/MSHR.scala

-10
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ class MSHR(implicit p: Parameters) extends TL2CHIL2Module with HasCHIOpcodes {
8181
initState.elements.foreach(_._2 := true.B)
8282
val state = RegInit(new FSMState(), initState)
8383

84-
val req_writeEvictOrEvict = RegInit(false.B)
85-
8684
val req_released_chiOpcode = RegInit(0.U.asTypeOf(UInt(OPCODE_WIDTH.W)))
8785

8886
assert(!(req_valid && dirResult.hit && !isT(meta.state) && meta.dirty),
@@ -155,8 +153,6 @@ class MSHR(implicit p: Parameters) extends TL2CHIL2Module with HasCHIOpcodes {
155153

156154
retryTimes := 0.U
157155
backoffTimer := 0.U
158-
159-
req_writeEvictOrEvict := false.B
160156
}
161157

162158
/* ======== Enchantment ======== */
@@ -1055,12 +1051,6 @@ class MSHR(implicit p: Parameters) extends TL2CHIL2Module with HasCHIOpcodes {
10551051
req_released_chiOpcode := mp_release.chiOpcode.get
10561052
state.s_release := true.B
10571053
state.s_cbwrdata.get := isEvict
1058-
ifAfterIssueEb {
1059-
when (mp_release.chiOpcode.get === WriteEvictOrEvict) {
1060-
// Mark on WriteEvictOrEvict for TxnID selection of CompAck on Comp
1061-
req_writeEvictOrEvict := true.B
1062-
}
1063-
}
10641054
when (isEvict) {
10651055
meta.state := INVALID
10661056
meta.dirty := false.B

0 commit comments

Comments
 (0)