dram_ctrl.cc (10646:17d8d0a624a0) dram_ctrl.cc (10694:1a6785e37d81)
1/*
2 * Copyright (c) 2010-2014 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

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

874 access(pkt);
875
876 // turn packet around to go back to requester if response expected
877 if (needsResponse) {
878 // access already turned the packet into a response
879 assert(pkt->isResponse());
880
881 // @todo someone should pay for this
1/*
2 * Copyright (c) 2010-2014 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

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

874 access(pkt);
875
876 // turn packet around to go back to requester if response expected
877 if (needsResponse) {
878 // access already turned the packet into a response
879 assert(pkt->isResponse());
880
881 // @todo someone should pay for this
882 pkt->firstWordDelay = pkt->lastWordDelay = 0;
882 pkt->headerDelay = pkt->payloadDelay = 0;
883
884 // queue the packet in the response queue to be sent out after
885 // the static latency has passed
886 port.schedTimingResp(pkt, curTick() + static_latency);
887 } else {
888 // @todo the packet is going to be deleted, and the DRAMPacket
889 // is still having a pointer to it
890 pendingDelete.push_back(pkt);

--- 1391 unchanged lines hidden ---
883
884 // queue the packet in the response queue to be sent out after
885 // the static latency has passed
886 port.schedTimingResp(pkt, curTick() + static_latency);
887 } else {
888 // @todo the packet is going to be deleted, and the DRAMPacket
889 // is still having a pointer to it
890 pendingDelete.push_back(pkt);

--- 1391 unchanged lines hidden ---