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

123

/gem5/src/arch/arm/
H A Disa.cc1663 BaseTLB::Mode mode = BaseTLB::Read;
1670 mode = BaseTLB::Read;
1675 mode = BaseTLB::Write;
1680 mode = BaseTLB::Read;
1685 mode = BaseTLB::Write;
1692 mode = BaseTLB::Read;
1699 mode = BaseTLB::Write;
1706 mode = BaseTLB::Read;
1713 mode = BaseTLB
[all...]
H A Dstage2_lookup.cc82 Stage2LookUp::mergeTe(const RequestPtr &req, BaseTLB::Mode mode)
180 ThreadContext *tc, BaseTLB::Mode mode)
H A Dtlb.hh81 BaseTLB::Mode mode,
97 Addr is_priv, BaseTLB::Mode mode,
102 class TLB : public BaseTLB
219 void takeOverFrom(BaseTLB *otlb) override;
/gem5/src/cpu/minor/
H A Dfetch1.hh102 public BaseTLB::Translation, /* For TLB lookups */
157 /** BaseTLB::Translation interface */
167 ThreadContext *tc, BaseTLB::Mode mode);
H A Dlsq.hh121 public BaseTLB::Translation, /* For TLB lookups */
188 /** BaseTLB::Translation interface */
283 ThreadContext *tc, BaseTLB::Mode mode)
344 ThreadContext *tc, BaseTLB::Mode mode);
417 ThreadContext *tc, BaseTLB::Mode mode);
/gem5/src/cpu/
H A Dsimple_thread.hh131 BaseTLB *itb;
132 BaseTLB *dtb;
139 BaseTLB *_itb, BaseTLB *_dtb, TheISA::ISA *_isa,
143 Process *_process, BaseTLB *_itb, BaseTLB *_dtb,
200 BaseTLB *getITBPtr() override { return itb; }
202 BaseTLB *getDTBPtr() override { return dtb; }
H A Dthread_context.hh64 class BaseTLB;
137 virtual BaseTLB *getITBPtr() = 0;
139 virtual BaseTLB *getDTBPtr() = 0;
/gem5/src/arch/sparc/
H A Dtlb.hh52 class TLB : public BaseTLB
161 void takeOverFrom(BaseTLB *otlb) override {}
/gem5/src/gpu-compute/
H A Dshader.cc236 BaseTLB::Mode trans_mode;
239 trans_mode = BaseTLB::Read;
241 trans_mode = BaseTLB::Write;
384 Shader::functionalTLBAccess(PacketPtr pkt, int cu_id, BaseTLB::Mode mode)
H A Dtlb_coalescer.hh57 class BaseTLB;
H A Dfetch_unit.cc164 new TheISA::GpuTLB::TranslationState(BaseTLB::Execute,
191 new TheISA::GpuTLB::TranslationState(BaseTLB::Execute,
H A Dgpu_tlb.hh59 class BaseTLB;
98 typedef enum BaseTLB::Mode Mode;
/gem5/src/arch/x86/
H A Dfaults.hh322 PageFault(Addr _addr, bool present, BaseTLB::Mode mode,
328 code.write = (mode == BaseTLB::Write);
331 code.fetch = (mode == BaseTLB::Execute);
H A Dpagetable_walker.cc70 Walker::start(ThreadContext * _tc, BaseTLB::Translation *_translation,
71 const RequestPtr &_req, BaseTLB::Mode _mode)
96 BaseTLB::Mode _mode)
181 BaseTLB::Mode _mode, bool _isTiming)
297 bool badNX = pte.nx && mode == BaseTLB::Execute && enableNX;
734 if (mode == BaseTLB::Execute && !enableNX)
735 mode = BaseTLB::Read;
H A Dremote_gdb.cc79 BaseTLB::Read);
88 BaseTLB::Read);
/gem5/src/cpu/o3/
H A Dfetch.hh115 class FetchTranslation : public BaseTLB::Translation
131 BaseTLB::Mode mode)
133 assert(mode == BaseTLB::Execute);
/gem5/src/cpu/simple/
H A Dtiming.cc430 BaseTLB::Mode mode = BaseTLB::Read;
508 BaseTLB::Mode mode = BaseTLB::Write;
576 BaseTLB::Mode mode = BaseTLB::Write;
642 state->mode == BaseTLB::Read);
645 state->data, state->mode == BaseTLB::Read);
685 &fetchTranslation, BaseTLB::Execute);
H A Dtiming.hh109 class FetchTranslation : public BaseTLB::Translation
128 BaseTLB::Mode mode)
H A Datomic.cc402 BaseTLB::Read);
493 BaseTLB::Write);
603 BaseTLB::Write);
680 BaseTLB::Execute);
/gem5/src/arch/mips/
H A Dtlb.cc64 : BaseTLB(p), size(p->size), nlu(0)
230 BaseTLB::regStats();
/gem5/src/arch/power/
H A Dtlb.cc68 : BaseTLB(p), size(p->size), nlu(0)
227 BaseTLB::regStats();
/gem5/src/cpu/checker/
H A Dcpu.cc201 fault = dtb->translateFunctional(mem_req, tc, BaseTLB::Read);
285 fault = dtb->translateFunctional(mem_req, tc, BaseTLB::Write);
H A Dcpu.hh65 class BaseTLB;
137 BaseTLB *itb;
138 BaseTLB *dtb;
160 BaseTLB* getITBPtr() { return itb; }
161 BaseTLB* getDTBPtr() { return dtb; }
/gem5/src/mem/cache/prefetch/
H A Dqueued.cc73 QueuedPrefetcher::DeferredPacket::startTranslation(BaseTLB *tlb)
79 tlb->translateTiming(translationRequest, tc, this, BaseTLB::Read);
85 const RequestPtr &req, ThreadContext *tc, BaseTLB::Mode mode)
/gem5/src/arch/riscv/
H A Dtlb.cc66 : BaseTLB(p), size(p->size), nlu(0)
232 BaseTLB::regStats();

Completed in 56 milliseconds

123