[rocket] nbdcache release bugfix
This commit is contained in:
parent
e68795421a
commit
ff9b5bf8fc
@ -204,7 +204,8 @@ class MSHR(id: Int, edge: TLEdgeOut)(implicit cfg: DCacheConfig, p: Parameters)
|
|||||||
ClientMetadata.maximum,
|
ClientMetadata.maximum,
|
||||||
req.old_meta.coh.onGrant(req.cmd, io.mem_grant.bits.param))
|
req.old_meta.coh.onGrant(req.cmd, io.mem_grant.bits.param))
|
||||||
val (is_hit, missed_param, coh_on_hit) = io.req_bits.old_meta.coh.onAccess(io.req_bits.cmd)
|
val (is_hit, missed_param, coh_on_hit) = io.req_bits.old_meta.coh.onAccess(io.req_bits.cmd)
|
||||||
val (needs_wb, shrink_param, coh_on_wb) = io.req_bits.old_meta.coh.onCacheControl(M_FLUSH)
|
val (needs_wb, _, _) = io.req_bits.old_meta.coh.onCacheControl(M_FLUSH)
|
||||||
|
val (_, shrink_param, _) = req.old_meta.coh.onCacheControl(M_FLUSH)
|
||||||
val (hit_again, missed_again_param, _) = req.old_meta.coh.onCacheControl(io.req_bits.cmd)
|
val (hit_again, missed_again_param, _) = req.old_meta.coh.onCacheControl(io.req_bits.cmd)
|
||||||
val (_, _, clear_coh_state) = req.old_meta.coh.onCacheControl(M_FLUSH)
|
val (_, _, clear_coh_state) = req.old_meta.coh.onCacheControl(M_FLUSH)
|
||||||
val (_, after_wb_param, _) = ClientMetadata.onReset.onAccess(req.cmd)
|
val (_, after_wb_param, _) = ClientMetadata.onReset.onAccess(req.cmd)
|
||||||
|
Loading…
Reference in New Issue
Block a user