Only issue responses if we aren;t already blocked
--HG-- extra : convert_revision : 511c0bcd44b93d5499eefa8399f36ef8b6607311
This commit is contained in:
parent
ca694ca7b1
commit
c9102b08fa
2
src/mem/cache/base_cache.cc
vendored
2
src/mem/cache/base_cache.cc
vendored
|
@ -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());
|
||||
|
|
Loading…
Reference in a new issue