1/*
2 * Copyright (c) 2012 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
--- 264 unchanged lines hidden (view full) ---
273 * Cache block visitor that invalidates all blocks in the cache.
274 *
275 * @warn Dirty cache lines will not be written back to memory.
276 *
277 * \return Always returns true.
278 */
279 bool invalidateVisitor(BlkType &blk);
280
281 public:
282 /** Instantiates a basic cache object. */
283 Cache(const Params *p, TagStore *tags);
284
285 void regStats();
286
287 /**
288 * Performs the access specified by the request.
--- 116 unchanged lines hidden ---
2 * Copyright (c) 2012 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
--- 264 unchanged lines hidden (view full) ---
273 * Cache block visitor that invalidates all blocks in the cache.
274 *
275 * @warn Dirty cache lines will not be written back to memory.
276 *
277 * \return Always returns true.
278 */
279 bool invalidateVisitor(BlkType &blk);
280
281 public:
282 /** Instantiates a basic cache object. */
283 Cache(const Params *p, TagStore *tags);
284
285 void regStats();
286
287 /**
288 * Performs the access specified by the request.
--- 116 unchanged lines hidden ---