DCache: Release from the correct ID as well
This commit is contained in:
		@@ -391,7 +391,7 @@ class DCacheModule(outer: DCache) extends HellaCacheModule(outer) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  val voluntaryReleaseMessage = if (edge.manager.anySupportAcquireB) {
 | 
					  val voluntaryReleaseMessage = if (edge.manager.anySupportAcquireB) {
 | 
				
			||||||
                                edge.Release(
 | 
					                                edge.Release(
 | 
				
			||||||
                                  fromSource = UInt(maxUncachedInFlight - 1),
 | 
					                                  fromSource = UInt(0),
 | 
				
			||||||
                                  toAddress = probe_bits.address,
 | 
					                                  toAddress = probe_bits.address,
 | 
				
			||||||
                                  lgSize = lgCacheBlockBytes,
 | 
					                                  lgSize = lgCacheBlockBytes,
 | 
				
			||||||
                                  shrinkPermissions = s2_shrink_param,
 | 
					                                  shrinkPermissions = s2_shrink_param,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user