Searched refs:BaseTLB (Results 51 - 75 of 75) sorted by relevance

123

/gem5/src/cpu/o3/
H A Dthread_context.hh82 BaseTLB *getITBPtr() override { return cpu->itb; }
85 BaseTLB *getDTBPtr() override { return cpu->dtb; }
H A Dlsq.hh232 class LSQRequest : public BaseTLB::Translation
732 ThreadContext* tc, BaseTLB::Mode mode);
804 ThreadContext* tc, BaseTLB::Mode mode);
H A Dcpu.hh127 BaseTLB *itb;
128 BaseTLB *dtb;
H A Dlsq_impl.hh774 ThreadContext* tc, BaseTLB::Mode mode)
807 ThreadContext* tc, BaseTLB::Mode mode)
981 this->isLoad() ? BaseTLB::Read : BaseTLB::Write);
H A Dlsq_unit.hh384 BaseTLB* dTLB() { return cpu->dtb; }
H A Dfetch_impl.hh648 trans, BaseTLB::Execute);
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc740 if (!attr.writable && (mode == BaseTLB::Write ||
744 if (!attr.readable && mode == BaseTLB::Read)
802 if (!pte && mode != BaseTLB::Execute) {
843 if ((inUser && !entry->user) || (mode == BaseTLB::Write &&
856 BaseTLB::Write,
1139 (mode == BaseTLB::Write && badWrite)) {
1329 if (!pte && sender_state->tlbMode != BaseTLB::Execute &&
1533 if (!pte && sender_state->tlbMode != BaseTLB::Execute &&
H A Dtlb_coalescer.cc122 BaseTLB::Mode incoming_mode = incoming_state->tlbMode;
123 BaseTLB::Mode coalesced_mode = coalesced_state->tlbMode;
H A Dcompute_unit.cc756 BaseTLB::Mode TLB_mode;
760 // since atomic operations should use BaseTLB::Write
762 TLB_mode = BaseTLB::Write;
764 TLB_mode = BaseTLB::Read;
1105 BaseTLB::Mode TLB_mode = translation_state->tlbMode;
/gem5/src/cpu/
H A DBaseCPU.py183 dtb = Param.BaseTLB(ArchDTB(), "Data TLB")
184 itb = Param.BaseTLB(ArchITB(), "Instruction TLB")
H A Dbase.hh642 void mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb);
H A Dbase.cc316 BaseCPU::mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb)
337 Fault fault = dtb->translateAtomic(req, tc, BaseTLB::Read);
/gem5/src/cpu/minor/
H A Dlsq.cc264 ThreadContext *tc, BaseTLB::Mode mode)
310 request, thread, this, (isLoad ? BaseTLB::Read : BaseTLB::Write));
328 ThreadContext *tc, BaseTLB::Mode mode)
716 BaseTLB::Read : BaseTLB::Write));
H A Dfetch1.cc192 request, BaseTLB::Execute);
241 ThreadContext *tc, BaseTLB::Mode mode)
/gem5/src/arch/x86/
H A Dtlb.cc63 : BaseTLB(p), configAddress(0), size(p->size),
460 BaseTLB::regStats();
/gem5/src/cpu/checker/
H A Dthread_context.hh117 BaseTLB *getITBPtr() override { return actualTC->getITBPtr(); }
119 BaseTLB *getDTBPtr() override { return actualTC->getDTBPtr(); }
H A Dcpu_impl.hh257 mem_req, tc, BaseTLB::Execute);
/gem5/src/mem/cache/prefetch/
H A Dbase.cc259 BasePrefetcher::addTLB(BaseTLB *t)
/gem5/src/arch/alpha/
H A Dtlb.cc67 : BaseTLB(p), table(p->size), nlu(0)
79 BaseTLB::regStats();
/gem5/src/cpu/kvm/
H A Dbase.cc1128 BaseTLB::Mode tlb_mode(write ? BaseTLB::Write : BaseTLB::Read);
/gem5/src/arch/arm/
H A Dtlb.cc77 : BaseTLB(p), table(new TlbEntry[p->size]), size(p->size),
384 TLB::takeOverFrom(BaseTLB *_otlb)
444 BaseTLB::regStats();
H A Dtable_walker.hh783 BaseTLB::Mode mode;
H A Dtable_walker.cc140 mode(BaseTLB::Read), tranType(TLB::NormalTran), l2Desc(l1Desc),
/gem5/src/arch/arm/tracers/
H A Dtarmac_parser.cc1060 Fault fault = dtb->translateAtomic(req, thread, BaseTLB::Read);
/gem5/src/arch/sparc/
H A Dtlb.cc56 : BaseTLB(p), size(p->size), usedEntries(0), lastReplaced(0),

Completed in 95 milliseconds

123