1/* 2 * Copyright (c) 2012-2013 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 --- 163 unchanged lines hidden (view full) --- 172 173 /** 174 * Invalidate a cache block. 175 * @param blk The block to invalidate. 176 */ 177 void invalidate(CacheBlk *blk) override; 178 179 /** |
180 * Access block and update replacement data. May not succeed, in which 181 * case NULL pointer is returned. This has all the implications of a cache |
182 * access and should only be used as such. 183 * Returns the access latency and inCache flags as a side effect. 184 * @param addr The address to look for. 185 * @param is_secure True if the target memory space is secure. 186 * @param asid The address space ID. 187 * @param lat The latency of the access. 188 * @param inCache The FALRUBlk::inCache flags. 189 * @return Pointer to the cache block. --- 145 unchanged lines hidden --- |