summaryrefslogtreecommitdiff
path: root/src/mem/cache/base_cache.cc
diff options
context:
space:
mode:
authorRon Dreslinski <rdreslin@umich.edu>2006-10-09 00:27:03 -0400
committerRon Dreslinski <rdreslin@umich.edu>2006-10-09 00:27:03 -0400
commit4f93c43d34f66b164cc67f87e7a75fc500a79fa6 (patch)
tree839631be40bd626a61c8b1bdc1ea242299b1c87a /src/mem/cache/base_cache.cc
parent6c7ab02682aba37c173962ec907b97483625d18b (diff)
downloadgem5-4f93c43d34f66b164cc67f87e7a75fc500a79fa6.tar.xz
Don't block responses even if the cache is blocked.
--HG-- extra : convert_revision : a1558eb55806b2a3e7e63249601df2c143e2235d
Diffstat (limited to 'src/mem/cache/base_cache.cc')
-rw-r--r--src/mem/cache/base_cache.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/cache/base_cache.cc b/src/mem/cache/base_cache.cc
index d7ccca8c0..6b035bc16 100644
--- a/src/mem/cache/base_cache.cc
+++ b/src/mem/cache/base_cache.cc
@@ -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;