1
0

fix bug resulting in different g_types on tail beats in L2CacheBank.io.inner.grant

This commit is contained in:
Henry Cook 2016-03-02 10:59:18 -08:00
parent 57370bdf49
commit 7eef3393f1

View File

@ -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