Searched refs:getDTBPtr (Results 1 - 25 of 27) sorted by relevance

12

/gem5/src/arch/sparc/
H A Dmmapped_ipr.hh54 return dynamic_cast<TLB *>(xc->getDTBPtr())->doMmuRegRead(xc, pkt);
63 return dynamic_cast<TLB *>(xc->getDTBPtr())->doMmuRegWrite(xc, pkt);
H A Dvtophys.cc87 TLB* dtb = dynamic_cast<TLB *>(tc->getDTBPtr());
H A Dfaults.cc762 dynamic_cast<TLB *>(tc->getDTBPtr())->
/gem5/src/arch/arm/
H A Dtlbi_op.cc51 getDTBPtr(tc)->flushAllSecurity(secureLookup, targetEL);
58 getDTBPtr(checker)->flushAllSecurity(secureLookup,
72 getDTBPtr(tc)->flushAllSecurity(secureLookup, targetEL);
79 getDTBPtr(tc)->flushAsid(asid, secureLookup, targetEL);
83 getDTBPtr(checker)->flushAsid(asid, secureLookup, targetEL);
96 getDTBPtr(tc)->flushAsid(asid, secureLookup, targetEL);
103 getDTBPtr(tc)->flushAllNs(targetEL);
108 getDTBPtr(checker)->flushAllNs(targetEL);
116 getDTBPtr(tc)->flushMva(addr, secureLookup, targetEL);
121 getDTBPtr(checke
[all...]
H A Dvtophys.cc83 tlb = static_cast<ArmISA::TLB*>(tc->getDTBPtr());
H A Disa.cc791 getDTBPtr(tc)->invalidateMiscReg();
795 getDTBPtr(tc)->invalidateMiscReg();
1052 getDTBPtr(tc)->invalidateMiscReg();
1071 getDTBPtr(tc)->invalidateMiscReg();
1739 fault = getDTBPtr(tc)->translateFunctional(
1751 (getDTBPtr(tc)->getAttr());
1754 (getDTBPtr(tc)->getAttr());
1818 getDTBPtr(tc)->invalidateMiscReg();
1835 getDTBPtr(tc)->invalidateMiscReg();
1860 getDTBPtr(t
[all...]
H A Dtlb.hh477 getDTBPtr(T *tc) function in namespace:ArmISA
479 auto tlb = static_cast<TLB *>(tc->getDTBPtr());
H A Dutility.cc192 dynamic_cast<TLB *>(dest->getDTBPtr())->invalidateMiscReg();
/gem5/src/arch/x86/
H A Dvtophys.cc63 Walker *walker = dynamic_cast<TLB *>(tc->getDTBPtr())->getWalker();
H A Disa.cc220 dynamic_cast<TLB *>(tc->getDTBPtr())->flushAll();
237 dynamic_cast<TLB *>(tc->getDTBPtr())->flushNonGlobal();
244 dynamic_cast<TLB *>(tc->getDTBPtr())->flushAll();
H A Dfaults.cc142 tc->getDTBPtr()->demapPage(addr, 0);
H A Dremote_gdb.cc76 context()->getDTBPtr())->getWalker();
H A Dutility.cc231 dest->getDTBPtr()->flushAll();
/gem5/src/arch/alpha/
H A Dev5.cc57 getDTBPtr(T *tc) function in namespace:AlphaISA
59 auto tlb = dynamic_cast<TLB *>(tc->getDTBPtr());
182 TlbEntry &entry = getDTBPtr(tc)->index(1);
383 getDTBPtr(tc)->flushAll();
390 getDTBPtr(tc)->flushProcesses();
397 getDTBPtr(tc)->flushAddr(val, DTB_ASN_ASN(ipr[IPR_DTB_ASN]));
420 getDTBPtr(tc)->insert(val, entry);
H A Dfaults.cc225 dynamic_cast<TLB *>(tc->getDTBPtr())->insert(vaddr.page(), entry);
/gem5/src/cpu/
H A Dbase.cc626 Port *old_dtb_port = oldTC->getDTBPtr()->getTableWalkerPort();
628 Port *new_dtb_port = newTC->getDTBPtr()->getTableWalkerPort();
636 newTC->getDTBPtr()->takeOverFrom(oldTC->getDTBPtr());
646 oldChecker->getDTBPtr()->getTableWalkerPort();
650 newChecker->getDTBPtr()->getTableWalkerPort();
653 newChecker->getDTBPtr()->takeOverFrom(oldChecker->getDTBPtr());
693 tc.getDTBPtr()->flushAll();
696 checker->getDTBPtr()
[all...]
H A Dthread_context.hh139 virtual BaseTLB *getDTBPtr() = 0;
H A Dsimple_thread.hh202 BaseTLB *getDTBPtr() override { return dtb; }
/gem5/src/arch/arm/tracers/
H A Dtarmac_record_v8.cc59 ArmISA::TLB* dtb = static_cast<TLB*>(thread->getDTBPtr());
73 ArmISA::TLB* dtb = static_cast<TLB*>(thread->getDTBPtr());
/gem5/src/cpu/checker/
H A Dthread_context.hh119 BaseTLB *getDTBPtr() override { return actualTC->getDTBPtr(); }
H A Dcpu.hh161 BaseTLB* getDTBPtr() { return dtb; } function in class:CheckerCPU
/gem5/src/cpu/minor/
H A Dexec_context.hh412 thread.getDTBPtr()->demapPage(vaddr, asn);
440 thread.getDTBPtr()->demapPage(vaddr, asn);
H A Dlsq.cc309 thread->getDTBPtr()->translateTiming(
714 thread->getDTBPtr()->translateTiming(
/gem5/src/cpu/o3/
H A Dthread_context.hh85 BaseTLB *getDTBPtr() override { return cpu->dtb; }
/gem5/src/cpu/kvm/
H A Dbase.cc1129 Fault fault(tc->getDTBPtr()->finalizePhysical(mmio_req, tc, tlb_mode));

Completed in 51 milliseconds

12