cache.cc (11277:4f8703832608) | cache.cc (11278:18411ccc4f3c) |
---|---|
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 --- 793 unchanged lines hidden (view full) --- 802 pendingDelete.reset(pkt); 803 } else { 804 DPRINTF(Cache, "%s coalescing MSHR for %s addr %#llx size %d\n", 805 __func__, pkt->cmdString(), pkt->getAddr(), 806 pkt->getSize()); 807 808 assert(pkt->req->masterId() < system->maxMasters()); 809 mshr_hits[pkt->cmdToIndex()][pkt->req->masterId()]++; | 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 --- 793 unchanged lines hidden (view full) --- 802 pendingDelete.reset(pkt); 803 } else { 804 DPRINTF(Cache, "%s coalescing MSHR for %s addr %#llx size %d\n", 805 __func__, pkt->cmdString(), pkt->getAddr(), 806 pkt->getSize()); 807 808 assert(pkt->req->masterId() < system->maxMasters()); 809 mshr_hits[pkt->cmdToIndex()][pkt->req->masterId()]++; |
810 if (mshr->threadNum != 0/*pkt->req->threadId()*/) { 811 mshr->threadNum = -1; 812 } | |
813 // We use forward_time here because it is the same 814 // considering new targets. We have multiple 815 // requests for the same address here. It 816 // specifies the latency to allocate an internal 817 // buffer and to schedule an event to the queued 818 // port and also takes into account the additional 819 // delay of the xbar. 820 mshr->allocateTarget(pkt, forward_time, order++, --- 1814 unchanged lines hidden --- | 810 // We use forward_time here because it is the same 811 // considering new targets. We have multiple 812 // requests for the same address here. It 813 // specifies the latency to allocate an internal 814 // buffer and to schedule an event to the queued 815 // port and also takes into account the additional 816 // delay of the xbar. 817 mshr->allocateTarget(pkt, forward_time, order++, --- 1814 unchanged lines hidden --- |