isa.cc (13531:e6f1bf55d038) | isa.cc (13549:307ffddbd819) |
---|---|
1/* 2 * Copyright (c) 2010-2018 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 --- 1324 unchanged lines hidden (view full) --- 1333 case MISCREG_TLBI_ALLE3IS: 1334 { 1335 assert64(tc); 1336 1337 TLBIALL tlbiOp(EL3, true); 1338 tlbiOp.broadcast(tc); 1339 return; 1340 } | 1/* 2 * Copyright (c) 2010-2018 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 --- 1324 unchanged lines hidden (view full) --- 1333 case MISCREG_TLBI_ALLE3IS: 1334 { 1335 assert64(tc); 1336 1337 TLBIALL tlbiOp(EL3, true); 1338 tlbiOp.broadcast(tc); 1339 return; 1340 } |
1341 // @todo: uncomment this to enable Virtualization 1342 // case MISCREG_TLBI_ALLE2IS: 1343 // case MISCREG_TLBI_ALLE2: | 1341 // AArch64 TLB Invalidate All, EL2, Inner Shareable 1342 case MISCREG_TLBI_ALLE2: 1343 case MISCREG_TLBI_ALLE2IS: 1344 { 1345 assert64(tc); 1346 scr = readMiscReg(MISCREG_SCR, tc); 1347 1348 TLBIALL tlbiOp(EL2, haveSecurity && !scr.ns); 1349 tlbiOp(tc); 1350 return; 1351 } |
1344 // AArch64 TLB Invalidate All, EL1 1345 case MISCREG_TLBI_ALLE1: 1346 case MISCREG_TLBI_VMALLE1: 1347 case MISCREG_TLBI_VMALLS12E1: 1348 // @todo: handle VMID and stage 2 to enable Virtualization 1349 { 1350 assert64(tc); 1351 scr = readMiscReg(MISCREG_SCR, tc); --- 682 unchanged lines hidden --- | 1352 // AArch64 TLB Invalidate All, EL1 1353 case MISCREG_TLBI_ALLE1: 1354 case MISCREG_TLBI_VMALLE1: 1355 case MISCREG_TLBI_VMALLS12E1: 1356 // @todo: handle VMID and stage 2 to enable Virtualization 1357 { 1358 assert64(tc); 1359 scr = readMiscReg(MISCREG_SCR, tc); --- 682 unchanged lines hidden --- |