tlb.cc (10508:aa46a8ae3487) | tlb.cc (10537:47fe87b0cf97) |
---|---|
1/* 2 * Copyright (c) 2010-2013 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 --- 61 unchanged lines hidden (view full) --- 70using namespace std; 71using namespace ArmISA; 72 73TLB::TLB(const ArmTLBParams *p) 74 : BaseTLB(p), table(new TlbEntry[p->size]), size(p->size), 75 isStage2(p->is_stage2), stage2Req(false), _attr(0), 76 directToStage2(false), tableWalker(p->walker), stage2Tlb(NULL), 77 stage2Mmu(NULL), rangeMRU(1), bootUncacheability(false), | 1/* 2 * Copyright (c) 2010-2013 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 --- 61 unchanged lines hidden (view full) --- 70using namespace std; 71using namespace ArmISA; 72 73TLB::TLB(const ArmTLBParams *p) 74 : BaseTLB(p), table(new TlbEntry[p->size]), size(p->size), 75 isStage2(p->is_stage2), stage2Req(false), _attr(0), 76 directToStage2(false), tableWalker(p->walker), stage2Tlb(NULL), 77 stage2Mmu(NULL), rangeMRU(1), bootUncacheability(false), |
78 aarch64(false), aarch64EL(EL0), isPriv(false), isSecure(false), 79 isHyp(false), asid(0), vmid(0), dacr(0), |
|
78 miscRegValid(false), curTranType(NormalTran) 79{ 80 tableWalker->setTlb(this); 81 82 // Cache system-level properties 83 haveLPAE = tableWalker->haveLPAE(); 84 haveVirtualization = tableWalker->haveVirtualization(); 85 haveLargeAsid64 = tableWalker->haveLargeAsid64(); --- 1368 unchanged lines hidden --- | 80 miscRegValid(false), curTranType(NormalTran) 81{ 82 tableWalker->setTlb(this); 83 84 // Cache system-level properties 85 haveLPAE = tableWalker->haveLPAE(); 86 haveVirtualization = tableWalker->haveVirtualization(); 87 haveLargeAsid64 = tableWalker->haveLargeAsid64(); --- 1368 unchanged lines hidden --- |