tlb.cc (11577:a26a328c20eb) | tlb.cc (11580:afe051c345e9) |
---|---|
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 --- 1370 unchanged lines hidden (view full) --- 1379 1380 // start translation table walk, pass variables rather than 1381 // re-retreaving in table walker for speed 1382 DPRINTF(TLB, "TLB Miss: Starting hardware table walker for %#x(%d:%d)\n", 1383 vaddr_tainted, asid, vmid); 1384 Fault fault; 1385 fault = tableWalker->walk(req, tc, asid, vmid, isHyp, mode, 1386 translation, timing, functional, is_secure, | 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 --- 1370 unchanged lines hidden (view full) --- 1379 1380 // start translation table walk, pass variables rather than 1381 // re-retreaving in table walker for speed 1382 DPRINTF(TLB, "TLB Miss: Starting hardware table walker for %#x(%d:%d)\n", 1383 vaddr_tainted, asid, vmid); 1384 Fault fault; 1385 fault = tableWalker->walk(req, tc, asid, vmid, isHyp, mode, 1386 translation, timing, functional, is_secure, |
1387 tranType); | 1387 tranType, stage2Req); |
1388 // for timing mode, return and wait for table walk, 1389 if (timing || fault != NoFault) { 1390 return fault; 1391 } 1392 1393 *te = lookup(vaddr, asid, vmid, isHyp, is_secure, false, false, target_el); 1394 if (!*te) 1395 printTlb(); --- 123 unchanged lines hidden --- | 1388 // for timing mode, return and wait for table walk, 1389 if (timing || fault != NoFault) { 1390 return fault; 1391 } 1392 1393 *te = lookup(vaddr, asid, vmid, isHyp, is_secure, false, false, target_el); 1394 if (!*te) 1395 printTlb(); --- 123 unchanged lines hidden --- |