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