diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mem/simple_mem.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/simple_mem.cc b/src/mem/simple_mem.cc index 74d5c4ab2..2549cbe39 100644 --- a/src/mem/simple_mem.cc +++ b/src/mem/simple_mem.cc @@ -155,7 +155,7 @@ SimpleMemory::recvTimingReq(PacketPtr pkt) // the end even if the latency suggests it should be sent // before the packet(s) before it packetQueue.push_back(DeferredPacket(pkt, curTick() + getLatency())); - if (!dequeueEvent.scheduled()) + if (!retryResp && !dequeueEvent.scheduled()) schedule(dequeueEvent, packetQueue.back().tick); } else { pendingDelete.push_back(pkt); |