abstract_mem.cc (11199:929fd978ab4e) abstract_mem.cc (11284:b3926db25371)
1/*
2 * Copyright (c) 2010-2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 309 unchanged lines hidden (view full) ---

318
319#define TRACE_PACKET(A)
320
321#endif
322
323void
324AbstractMemory::access(PacketPtr pkt)
325{
1/*
2 * Copyright (c) 2010-2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 309 unchanged lines hidden (view full) ---

318
319#define TRACE_PACKET(A)
320
321#endif
322
323void
324AbstractMemory::access(PacketPtr pkt)
325{
326 if (pkt->memInhibitAsserted()) {
327 DPRINTF(MemoryAccess, "mem inhibited on 0x%x: not responding\n",
326 if (pkt->cacheResponding()) {
327 DPRINTF(MemoryAccess, "Cache responding to %#llx: not responding\n",
328 pkt->getAddr());
329 return;
330 }
331
332 if (pkt->cmd == MemCmd::CleanEvict || pkt->cmd == MemCmd::WritebackClean) {
333 DPRINTF(MemoryAccess, "CleanEvict on 0x%x: not responding\n",
334 pkt->getAddr());
335 return;

--- 113 unchanged lines hidden ---
328 pkt->getAddr());
329 return;
330 }
331
332 if (pkt->cmd == MemCmd::CleanEvict || pkt->cmd == MemCmd::WritebackClean) {
333 DPRINTF(MemoryAccess, "CleanEvict on 0x%x: not responding\n",
334 pkt->getAddr());
335 return;

--- 113 unchanged lines hidden ---