mshr.hh (10582:c04dc66e4316) | mshr.hh (10679:204a0f53035e) |
---|---|
1/* 2 * Copyright (c) 2012-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 --- 211 unchanged lines hidden (view full) --- 220 * @param addr The address of the miss. 221 * @param asid The address space id of the miss. 222 * @param size The number of bytes to request. 223 * @param pkt The original miss. 224 */ 225 void allocate(Addr addr, int size, PacketPtr pkt, 226 Tick when, Counter _order); 227 | 1/* 2 * Copyright (c) 2012-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 --- 211 unchanged lines hidden (view full) --- 220 * @param addr The address of the miss. 221 * @param asid The address space id of the miss. 222 * @param size The number of bytes to request. 223 * @param pkt The original miss. 224 */ 225 void allocate(Addr addr, int size, PacketPtr pkt, 226 Tick when, Counter _order); 227 |
228 bool markInService(PacketPtr pkt); | 228 bool markInService(bool pending_dirty_resp); |
229 230 void clearDownstreamPending(); 231 232 /** 233 * Mark this MSHR as free. 234 */ 235 void deallocate(); 236 --- 71 unchanged lines hidden --- | 229 230 void clearDownstreamPending(); 231 232 /** 233 * Mark this MSHR as free. 234 */ 235 void deallocate(); 236 --- 71 unchanged lines hidden --- |