mshr_queue.hh (11278:18411ccc4f3c) | mshr_queue.hh (11284:b3926db25371) |
---|---|
1/* 2 * Copyright (c) 2012-2013, 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 --- 174 unchanged lines hidden (view full) --- 183 */ 184 void moveToFront(MSHR *mshr); 185 186 /** 187 * Mark the given MSHR as in service. This removes the MSHR from the 188 * readyList or deallocates the MSHR if it does not expect a response. 189 * 190 * @param mshr The MSHR to mark in service. | 1/* 2 * Copyright (c) 2012-2013, 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 --- 174 unchanged lines hidden (view full) --- 183 */ 184 void moveToFront(MSHR *mshr); 185 186 /** 187 * Mark the given MSHR as in service. This removes the MSHR from the 188 * readyList or deallocates the MSHR if it does not expect a response. 189 * 190 * @param mshr The MSHR to mark in service. |
191 * @param pending_dirty_resp Whether we expect a dirty response 192 * from another cache | 191 * @param pending_modified_resp Whether we expect a modified response 192 * from another cache |
193 */ | 193 */ |
194 void markInService(MSHR *mshr, bool pending_dirty_resp); | 194 void markInService(MSHR *mshr, bool pending_modified_resp); |
195 196 /** 197 * Mark an in service entry as pending, used to resend a request. 198 * @param mshr The MSHR to resend. 199 */ 200 void markPending(MSHR *mshr); 201 202 /** --- 53 unchanged lines hidden --- | 195 196 /** 197 * Mark an in service entry as pending, used to resend a request. 198 * @param mshr The MSHR to resend. 199 */ 200 void markPending(MSHR *mshr); 201 202 /** --- 53 unchanged lines hidden --- |