tlb.hh (12406:86bde4a026b5) tlb.hh (12419:8a3f230e9c37)
1/*
2 * Copyright (c) 2010-2013, 2016 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

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

306 */
307 bool translateFunctional(ThreadContext *tc, Addr vaddr, Addr &paddr);
308
309 /**
310 * Do a functional lookup on the TLB (for checker cpu) that
311 * behaves like a normal lookup without modifying any page table state.
312 */
313 Fault translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode,
1/*
2 * Copyright (c) 2010-2013, 2016 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

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

306 */
307 bool translateFunctional(ThreadContext *tc, Addr vaddr, Addr &paddr);
308
309 /**
310 * Do a functional lookup on the TLB (for checker cpu) that
311 * behaves like a normal lookup without modifying any page table state.
312 */
313 Fault translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode,
314 ArmTranslationType tranType = NormalTran);
314 ArmTranslationType tranType);
315 Fault
316 translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode) override
317 {
318 return translateFunctional(req, tc, mode, NormalTran);
319 }
315
316 /** Accessor functions for memory attributes for last accessed TLB entry
317 */
318 void
319 setAttr(uint64_t attr)
320 {
321 _attr = attr;
322 }

--- 123 unchanged lines hidden ---
320
321 /** Accessor functions for memory attributes for last accessed TLB entry
322 */
323 void
324 setAttr(uint64_t attr)
325 {
326 _attr = attr;
327 }

--- 123 unchanged lines hidden ---