1
0

Make prefetch type available in a_type, issue probeInvalidates for putPrefetches

This commit is contained in:
Henry Cook
2015-11-16 23:26:13 -08:00
parent d426ecee78
commit 2b977325e3
4 changed files with 33 additions and 20 deletions

View File

@ -219,7 +219,7 @@ class BroadcastAcquireTracker(trackerId: Int)
val coh = ManagerMetadata.onReset
assert(!(state != s_idle && xact.isBuiltInType() &&
Vec(Acquire.putAtomicType, Acquire.prefetchType).contains(xact.a_type)),
Vec(Acquire.putAtomicType, Acquire.getPrefetchType, Acquire.putPrefetchType).contains(xact.a_type)),
"Broadcast Hub does not support PutAtomics or prefetches") // TODO
val release_count = Reg(init=UInt(0, width = log2Up(io.inner.tlNCachingClients+1)))