cache.cc (12084:5a3769ff3d55) cache.cc (12167:24eb63c709c2)
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

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

2414 mshr->blkAddr);
2415
2416 // Deallocate the mshr target
2417 if (mshrQueue.forceDeallocateTarget(mshr)) {
2418 // Clear block if this deallocation resulted freed an
2419 // mshr when all had previously been utilized
2420 clearBlocked(Blocked_NoMSHRs);
2421 }
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

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

2414 mshr->blkAddr);
2415
2416 // Deallocate the mshr target
2417 if (mshrQueue.forceDeallocateTarget(mshr)) {
2418 // Clear block if this deallocation resulted freed an
2419 // mshr when all had previously been utilized
2420 clearBlocked(Blocked_NoMSHRs);
2421 }
2422
2423 // given that no response is expected, delete Request and Packet
2424 delete tgt_pkt->req;
2425 delete tgt_pkt;
2426
2422 return false;
2423 }
2424 }
2425
2426 // either a prefetch that is not present upstream, or a normal
2427 // MSHR request, proceed to get the packet to send downstream
2428 PacketPtr pkt = createMissPacket(tgt_pkt, blk, mshr->needsWritable());
2429

--- 243 unchanged lines hidden ---
2427 return false;
2428 }
2429 }
2430
2431 // either a prefetch that is not present upstream, or a normal
2432 // MSHR request, proceed to get the packet to send downstream
2433 PacketPtr pkt = createMissPacket(tgt_pkt, blk, mshr->needsWritable());
2434

--- 243 unchanged lines hidden ---