Skip to content

Commit 7af4c34

Browse files
fix(Directory): wrongly masked with fill
1 parent 541c5b5 commit 7af4c34

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/scala/coupledL2/Directory.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -244,11 +244,11 @@ class Directory(implicit p: Parameters) extends L2Module {
244244
val metaMaskAll = Fill(io.metaWReq.bits.wmeta.getWidth, 1.U)
245245

246246
val metaMaskRelease = WireInit(metaMaskNone.asTypeOf(new MetaEntry))
247-
metaMaskRelease.dirty := Fill(metaMaskRelease.dirty.getWidth, io.metaWReq.bits.release.bits.dirty) // masking 'dirty'
248-
metaMaskRelease.clients := Fill(metaMaskRelease.clients.getWidth, io.metaWReq.bits.release.bits.clients) // masking 'clients'
249-
metaMaskRelease.state := Fill(metaMaskRelease.state.getWidth, io.metaWReq.bits.release.bits.state) // masking 'state'
250-
metaMaskRelease.tagErr := Fill(metaMaskRelease.tagErr.getWidth, io.metaWReq.bits.release.bits.tagErr) // masking 'tagErr'
251-
metaMaskRelease.dataErr := Fill(metaMaskRelease.dataErr.getWidth, io.metaWReq.bits.release.bits.dataErr) // masking 'dataErr'
247+
metaMaskRelease.dirty := Fill(metaMaskRelease.dirty.getWidth, 1.U) // masking 'dirty'
248+
metaMaskRelease.clients := Fill(metaMaskRelease.clients.getWidth, 1.U) // masking 'clients'
249+
metaMaskRelease.state := Fill(metaMaskRelease.state.getWidth, 1.U) // masking 'state'
250+
metaMaskRelease.tagErr := Fill(metaMaskRelease.tagErr.getWidth, 1.U) // masking 'tagErr'
251+
metaMaskRelease.dataErr := Fill(metaMaskRelease.dataErr.getWidth, 1.U) // masking 'dataErr'
252252

253253
metaRead := metaArray.io.r(io.read.fire, io.read.bits.set).resp.data
254254
metaArray.io.w(

0 commit comments

Comments
 (0)