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