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 --- |