cache.hh (11197:f8fdd931e674) cache.hh (11199:929fd978ab4e)
1/*
2 * Copyright (c) 2012-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

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

197
198 /**
199 * Clusivity with respect to the upstream cache, determining if we
200 * fill into both this cache and the cache above on a miss. Note
201 * that we currently do not support strict clusivity policies.
202 */
203 const Enums::Clusivity clusivity;
204
1/*
2 * Copyright (c) 2012-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

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

197
198 /**
199 * Clusivity with respect to the upstream cache, determining if we
200 * fill into both this cache and the cache above on a miss. Note
201 * that we currently do not support strict clusivity policies.
202 */
203 const Enums::Clusivity clusivity;
204
205 /**
206 * Determine if clean lines should be written back or not. In
207 * cases where a downstream cache is mostly inclusive we likely
208 * want it to act as a victim cache also for lines that have not
209 * been modified. Hence, we cannot simply drop the line (or send a
210 * clean evict), but rather need to send the actual data.
211 */
212 const bool writebackClean;
213
205 /**
206 * Upstream caches need this packet until true is returned, so
207 * hold it for deletion until a subsequent call
208 */
209 std::unique_ptr<Packet> pendingDelete;
210
211 /**
212 * Writebacks from the tempBlock, resulting on the response path

--- 354 unchanged lines hidden ---
214 /**
215 * Upstream caches need this packet until true is returned, so
216 * hold it for deletion until a subsequent call
217 */
218 std::unique_ptr<Packet> pendingDelete;
219
220 /**
221 * Writebacks from the tempBlock, resulting on the response path

--- 354 unchanged lines hidden ---