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 --- |