dram_ctrl.cc (11192:4c28abcf8249) | dram_ctrl.cc (11194:c3ba89c653a9) |
---|---|
1/* 2 * Copyright (c) 2010-2015 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 --- 846 unchanged lines hidden (view full) --- 855 // number of data beats. 856 Tick response_time = curTick() + static_latency + pkt->headerDelay + 857 pkt->payloadDelay; 858 // Here we reset the timing of the packet before sending it out. 859 pkt->headerDelay = pkt->payloadDelay = 0; 860 861 // queue the packet in the response queue to be sent out after 862 // the static latency has passed | 1/* 2 * Copyright (c) 2010-2015 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 --- 846 unchanged lines hidden (view full) --- 855 // number of data beats. 856 Tick response_time = curTick() + static_latency + pkt->headerDelay + 857 pkt->payloadDelay; 858 // Here we reset the timing of the packet before sending it out. 859 pkt->headerDelay = pkt->payloadDelay = 0; 860 861 // queue the packet in the response queue to be sent out after 862 // the static latency has passed |
863 port.schedTimingResp(pkt, response_time); | 863 port.schedTimingResp(pkt, response_time, true); |
864 } else { 865 // @todo the packet is going to be deleted, and the DRAMPacket 866 // is still having a pointer to it 867 pendingDelete.reset(pkt); 868 } 869 870 DPRINTF(DRAM, "Done\n"); 871 --- 1373 unchanged lines hidden --- | 864 } else { 865 // @todo the packet is going to be deleted, and the DRAMPacket 866 // is still having a pointer to it 867 pendingDelete.reset(pkt); 868 } 869 870 DPRINTF(DRAM, "Done\n"); 871 --- 1373 unchanged lines hidden --- |