fix bug resulting in different g_types on tail beats in L2CacheBank.io.inner.grant
This commit is contained in:
parent
57370bdf49
commit
7eef3393f1
@ -935,7 +935,7 @@ class L2AcquireTracker(trackerId: Int)(implicit p: Parameters) extends L2XactTra
|
|||||||
Mux(ognt_data_done,
|
Mux(ognt_data_done,
|
||||||
pending_coh_on_ognt.outer,
|
pending_coh_on_ognt.outer,
|
||||||
pending_coh.outer))
|
pending_coh.outer))
|
||||||
updatePendingCohWhen(io.inner.grant.fire(), pending_coh_on_ignt)
|
updatePendingCohWhen(io.inner.grant.fire() && io.ignt().last(), pending_coh_on_ignt)
|
||||||
|
|
||||||
// We must wait for as many Finishes as we sent Grants
|
// We must wait for as many Finishes as we sent Grants
|
||||||
io.inner.finish.ready := state === s_busy
|
io.inner.finish.ready := state === s_busy
|
||||||
|
Loading…
Reference in New Issue
Block a user