projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ca694ca
)
Only issue responses if we aren;t already blocked
author
Ron Dreslinski
<rdreslin@umich.edu>
Wed, 11 Oct 2006 03:53:10 +0000
(23:53 -0400)
committer
Ron Dreslinski
<rdreslin@umich.edu>
Wed, 11 Oct 2006 03:53:10 +0000
(23:53 -0400)
--HG--
extra : convert_revision :
511c0bcd44b93d5499eefa8399f36ef8b6607311
src/mem/cache/base_cache.cc
patch
|
blob
|
history
diff --git
a/src/mem/cache/base_cache.cc
b/src/mem/cache/base_cache.cc
index cdb9d547594a55266493d54b4d09f8c5ac4e0d24..c4d8dceef9b8341a1975fbf3ea41273f3d45a70e 100644
(file)
--- a/
src/mem/cache/base_cache.cc
+++ b/
src/mem/cache/base_cache.cc
@@
-284,7
+284,7
@@
BaseCache::CacheEvent::process()
pkt->result = Packet::Success;
pkt->makeTimingResponse();
DPRINTF(CachePort, "%s attempting to send a response\n", cachePort->name());
- if (!cachePort->drainList.empty()) {
+ if (!cachePort->drainList.empty()
|| cachePort->waitingOnRetry
) {
//Already have a list, just append
cachePort->drainList.push_back(pkt);
DPRINTF(CachePort, "%s appending response onto drain list\n", cachePort->name());