Don't block responses even if the cache is blocked.
authorRon Dreslinski <rdreslin@umich.edu>
Mon, 9 Oct 2006 04:27:03 +0000 (00:27 -0400)
committerRon Dreslinski <rdreslin@umich.edu>
Mon, 9 Oct 2006 04:27:03 +0000 (00:27 -0400)
--HG--
extra : convert_revision : a1558eb55806b2a3e7e63249601df2c143e2235d

src/mem/cache/base_cache.cc

index d7ccca8c0c0cb2d5ceb3b1c42e4ba33316963531..6b035bc16ca5f349117416efd9621cb51a2b9833 100644 (file)
@@ -71,7 +71,7 @@ BaseCache::CachePort::deviceBlockSize()
 bool
 BaseCache::CachePort::recvTiming(Packet *pkt)
 {
-    if (blocked)
+    if (pkt->isRequest() && blocked)
     {
         DPRINTF(Cache,"Scheduling a retry while blocked\n");
         mustSendRetry = true;