abstract_mem.cc (11151:ca4ea9b5c052) abstract_mem.cc (11199:929fd978ab4e)
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

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

324AbstractMemory::access(PacketPtr pkt)
325{
326 if (pkt->memInhibitAsserted()) {
327 DPRINTF(MemoryAccess, "mem inhibited on 0x%x: not responding\n",
328 pkt->getAddr());
329 return;
330 }
331
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

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

324AbstractMemory::access(PacketPtr pkt)
325{
326 if (pkt->memInhibitAsserted()) {
327 DPRINTF(MemoryAccess, "mem inhibited on 0x%x: not responding\n",
328 pkt->getAddr());
329 return;
330 }
331
332 if (pkt->cmd == MemCmd::CleanEvict) {
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;
336 }
337
338 assert(AddrRange(pkt->getAddr(),
339 pkt->getAddr() + (pkt->getSize() - 1)).isSubset(range));
340

--- 108 unchanged lines hidden ---
333 DPRINTF(MemoryAccess, "CleanEvict on 0x%x: not responding\n",
334 pkt->getAddr());
335 return;
336 }
337
338 assert(AddrRange(pkt->getAddr(),
339 pkt->getAddr() + (pkt->getSize() - 1)).isSubset(range));
340

--- 108 unchanged lines hidden ---