Skip to content

Commit

Permalink
MSHR: fix bug for dual_core GrantData BtoT dsWen (#54)
Browse files Browse the repository at this point in the history
Co-authored-by: Cai Luoshan <cailuoshan18@mails.ucas.ac.cn>
  • Loading branch information
Ivyfeather and Cai Luoshan authored Aug 31, 2023
1 parent 4a2e23f commit a1772ec
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/main/scala/coupledL2/MSHR.scala
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ class MSHR(implicit p: Parameters) extends L2Module {
)
mp_grant.metaWen := true.B
mp_grant.tagWen := !dirResult.hit
mp_grant.dsWen := gotDirty && gotGrantData || probeDirty && (req_get || req.aliasTask.getOrElse(false.B))
mp_grant.dsWen := (!dirResult.hit || gotDirty) && gotGrantData || probeDirty && (req_get || req.aliasTask.getOrElse(false.B))
mp_grant.fromL2pft.foreach(_ := req.fromL2pft.get)
mp_grant.needHint.foreach(_ := false.B)
mp_grant.replTask := !dirResult.hit // Get and Alias are hit that does not need replacement
Expand Down

0 comments on commit a1772ec

Please sign in to comment.