tlb.hh (14088:8de55a7aa53b) tlb.hh (14128:6ed23d07d0d1)
1/*
2 * Copyright (c) 2010-2013, 2016, 2019 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

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

239 Fault getResultTe(TlbEntry **te, const RequestPtr &req,
240 ThreadContext *tc, Mode mode,
241 Translation *translation, bool timing,
242 bool functional, TlbEntry *mergeTe);
243
244 Fault checkPermissions(TlbEntry *te, const RequestPtr &req, Mode mode);
245 Fault checkPermissions64(TlbEntry *te, const RequestPtr &req, Mode mode,
246 ThreadContext *tc);
1/*
2 * Copyright (c) 2010-2013, 2016, 2019 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

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

239 Fault getResultTe(TlbEntry **te, const RequestPtr &req,
240 ThreadContext *tc, Mode mode,
241 Translation *translation, bool timing,
242 bool functional, TlbEntry *mergeTe);
243
244 Fault checkPermissions(TlbEntry *te, const RequestPtr &req, Mode mode);
245 Fault checkPermissions64(TlbEntry *te, const RequestPtr &req, Mode mode,
246 ThreadContext *tc);
247 bool checkPAN(ThreadContext *tc, uint8_t ap, const RequestPtr &req,
248 Mode mode);
247
248
249 /** Reset the entire TLB
250 * @param secure_lookup if the operation affects the secure world
251 */
252 void flushAllSecurity(bool secure_lookup, ExceptionLevel target_el,
253 bool ignore_el = false);
254

--- 230 unchanged lines hidden ---
249
250
251 /** Reset the entire TLB
252 * @param secure_lookup if the operation affects the secure world
253 */
254 void flushAllSecurity(bool secure_lookup, ExceptionLevel target_el,
255 bool ignore_el = false);
256

--- 230 unchanged lines hidden ---