cache.cc (11493:06b73eb44660) cache.cc (11558:b921b96cbf74)
1/*
2 * Copyright (c) 2010-2016 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

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

728 // In this case we are considering request_time that takes
729 // into account the delay of the xbar, if any, and just
730 // lat, neglecting responseLatency, modelling hit latency
731 // just as lookupLatency or or the value of lat overriden
732 // by access(), that calls accessBlock() function.
733 cpuSidePort->schedTimingResp(pkt, request_time, true);
734 } else {
735 DPRINTF(Cache, "%s satisfied %s addr %#llx, no response needed\n",
1/*
2 * Copyright (c) 2010-2016 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

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

728 // In this case we are considering request_time that takes
729 // into account the delay of the xbar, if any, and just
730 // lat, neglecting responseLatency, modelling hit latency
731 // just as lookupLatency or or the value of lat overriden
732 // by access(), that calls accessBlock() function.
733 cpuSidePort->schedTimingResp(pkt, request_time, true);
734 } else {
735 DPRINTF(Cache, "%s satisfied %s addr %#llx, no response needed\n",
736 __func__, pkt->cmdString(), pkt->getAddr(),
737 pkt->getSize());
736 __func__, pkt->cmdString(), pkt->getAddr());
738
739 // queue the packet for deletion, as the sending cache is
740 // still relying on it; if the block is found in access(),
741 // CleanEvict and Writeback messages will be deleted
742 // here as well
743 pendingDelete.reset(pkt);
744 }
745 } else {

--- 1931 unchanged lines hidden ---
737
738 // queue the packet for deletion, as the sending cache is
739 // still relying on it; if the block is found in access(),
740 // CleanEvict and Writeback messages will be deleted
741 // here as well
742 pendingDelete.reset(pkt);
743 }
744 } else {

--- 1931 unchanged lines hidden ---