fa_lru.hh (13418:08101e89101e) fa_lru.hh (13419:aaadcfae091a)
1/*
2 * Copyright (c) 2012-2013,2016,2018 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

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

154
155 /**
156 * Construct and initialize this cache tagstore.
157 */
158 FALRU(const Params *p);
159 ~FALRU();
160
161 /**
1/*
2 * Copyright (c) 2012-2013,2016,2018 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

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

154
155 /**
156 * Construct and initialize this cache tagstore.
157 */
158 FALRU(const Params *p);
159 ~FALRU();
160
161 /**
162 * Initialize blocks and set the parent cache back pointer.
163 *
164 * @param _cache Pointer to parent cache.
162 * Initialize blocks as FALRUBlk instances.
165 */
163 */
166 void tagsInit(BaseCache *_cache) override;
164 void tagsInit() override;
167
168 /**
169 * Register the stats for this object.
170 */
171 void regStats() override;
172
173 /**
174 * Invalidate a cache block.

--- 225 unchanged lines hidden ---
165
166 /**
167 * Register the stats for this object.
168 */
169 void regStats() override;
170
171 /**
172 * Invalidate a cache block.

--- 225 unchanged lines hidden ---