diff options
Diffstat (limited to 'src/mem/dram_ctrl.cc')
-rw-r--r-- | src/mem/dram_ctrl.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mem/dram_ctrl.cc b/src/mem/dram_ctrl.cc index 4bd83f761..abf570910 100644 --- a/src/mem/dram_ctrl.cc +++ b/src/mem/dram_ctrl.cc @@ -590,10 +590,8 @@ DRAMCtrl::recvTimingReq(PacketPtr pkt) DPRINTF(DRAM, "recvTimingReq: request %s addr %lld size %d\n", pkt->cmdString(), pkt->getAddr(), pkt->getSize()); - // simply drop inhibited packets and clean evictions - if (pkt->memInhibitAsserted() || - pkt->cmd == MemCmd::CleanEvict) { - DPRINTF(DRAM, "Inhibited packet or clean evict -- Dropping it now\n"); + // sink inhibited packets without further action + if (pkt->memInhibitAsserted()) { pendingDelete.reset(pkt); return true; } |