1/*
2 * Copyright (c) 2013 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
--- 256 unchanged lines hidden (view full) ---
265 access(pkt);
266
267 // turn packet around to go back to requester if response expected
268 if (needsResponse) {
269 // access already turned the packet into a response
270 assert(pkt->isResponse());
271
272 // @todo someone should pay for this
273 pkt->headerDelay = pkt->payloadDelay = 0;
274
275 DPRINTF(DRAMSim2, "Queuing response for address %lld\n",
276 pkt->getAddr());
277
278 // queue it to be sent back
279 responseQueue.push_back(pkt);
280
281 // if we are not already waiting for a retry, or are scheduled
--- 133 unchanged lines hidden ---
2 * Copyright (c) 2013 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
--- 256 unchanged lines hidden (view full) ---
265 access(pkt);
266
267 // turn packet around to go back to requester if response expected
268 if (needsResponse) {
269 // access already turned the packet into a response
270 assert(pkt->isResponse());
271
272 // @todo someone should pay for this
273 pkt->headerDelay = pkt->payloadDelay = 0;
274
275 DPRINTF(DRAMSim2, "Queuing response for address %lld\n",
276 pkt->getAddr());
277
278 // queue it to be sent back
279 responseQueue.push_back(pkt);
280
281 // if we are not already waiting for a retry, or are scheduled
--- 133 unchanged lines hidden ---