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 --- |