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

/gem5/src/mem/
H A Dpage_table.hh143 bool translate(Addr vaddr, Addr &paddr);
146 * Simplified translate function (just check for translation)
150 bool translate(Addr vaddr) { Addr dummy; return translate(vaddr, dummy); } function in class:EmulationPageTable
157 Fault translate(const RequestPtr &req);
H A Dse_translating_port_proxy.cc78 if (!pTable->translate(gen.addr(),paddr))
98 if (!pTable->translate(gen.addr(), paddr)) {
110 pTable->translate(gen.addr(), paddr);
127 if (!pTable->translate(gen.addr(), paddr)) {
131 pTable->translate(gen.addr(), paddr);
H A Dpage_table.cc144 EmulationPageTable::translate(Addr vaddr, Addr &paddr) function in class:EmulationPageTable
157 EmulationPageTable::translate(const RequestPtr &req) function in class:EmulationPageTable
162 if (!translate(req->getVaddr(), paddr))
/gem5/src/arch/sparc/
H A Dvtophys.cc120 addr, pte.translate(addr));
124 panic("couldn't translate %#x\n", addr);
129 pte.translate(addr));
131 return pte.translate(addr);
H A Dpagetable.hh175 translate(Addr vaddr) const function in class:SparcISA::PageTableEntry
H A Dtlb.cc428 DPRINTF(TLB, "TLB: ITB Request to translate va=%#x size=%d\n",
436 req->setPaddr(cacheEntry[0]->pte.translate(vaddr));
527 req->setPaddr(e->pte.translate(vaddr));
548 DPRINTF(TLB, "TLB: DTB Request to translate va=%#x size=%d asi=%#x\n",
576 req->setPaddr(ce->pte.translate(vaddr));
591 req->setPaddr(ce->pte.translate(vaddr));
776 req->setPaddr(e->pte.translate(vaddr));
/gem5/src/arch/generic/
H A Dtlb.cc47 Fault fault = p->pTable->translate(req);
/gem5/src/arch/x86/
H A Dtlb.hh111 Fault translate(const RequestPtr &req, ThreadContext *tc,
H A Dtlb.cc269 TLB::translate(const RequestPtr &req, function in class:X86ISA::TLB
433 return TLB::translate(req, tc, NULL, mode, delayedResponse, false);
443 TLB::translate(req, tc, translation, mode, delayedResponse, true);
H A Dpagetable_walker.cc644 Fault fault = walker->tlb->translate(req, tc, NULL, mode,
/gem5/util/minorview/
H A Dblobs.py244 cr.translate(*self.topLeft.to_pair())
245 cr.translate(*(size - Point(1,1)).scale(0.5).to_pair())
369 cr.translate(*self.topLeft.to_pair())
370 # cr.translate(*(self.size - Point(1,1)).scale(0.5).to_pair())
372 cr.translate(*(self.size - Point(1.0 + half_width,1.0)).scale(0.5).
430 cr.translate(*self.topLeft.to_pair())
431 cr.translate(*(self.size - Point(1,1)).scale(0.5).to_pair())
H A Dview.py116 cr.translate(*self.origin.to_pair())
367 cr.translate(*(Point(0.0,0.0) - self.view.origin).to_pair())
/gem5/src/arch/mips/
H A Dtlb.cc292 Fault fault = p->pTable->translate(req);
307 Fault fault = p->pTable->translate(req);
/gem5/src/arch/power/
H A Dtlb.cc293 Fault fault = p->pTable->translate(req);
305 Fault fault = p->pTable->translate(req);
316 fatal("translate atomic not yet implemented in full system mode.\n");
/gem5/src/arch/riscv/
H A Dtlb.cc313 Fault fault = p->pTable->translate(req);
349 // to translate it (which will cause a panic). Since RISC-V allows
359 Fault fault = p->pTable->translate(req);
/gem5/tests/testing/
H A Dresults.py265 name=suite.name.translate(self.name_table),
/gem5/src/gpu-compute/
H A Dgpu_tlb.hh182 Fault translate(const RequestPtr &req, ThreadContext *tc,
H A Dgpu_tlb.cc701 GpuTLB::translate(const RequestPtr &req, ThreadContext *tc, function in class:X86ISA::GpuTLB
909 return GpuTLB::translate(req, tc, nullptr, mode, delayedResponse, false,
920 Fault fault = GpuTLB::translate(req, tc, translation, mode,
H A Dcompute_unit.cc787 if (!p->pTable->translate(vaddr, paddr)) {
/gem5/util/style/
H A Dverifiers.py441 return line.translate(None, ControlCharacters.invalid)
/gem5/src/sim/
H A Dprocess.cc180 bool alloc_page = !(np->pTable->translate(vaddr, paddr));
H A Dsyscall_emul.cc262 if (!p->pTable->translate(gen.addr()))
276 p->pTable->translate(next_page)) {
/gem5/src/dev/arm/
H A Dgic_v3_its.hh156 void translate(PacketPtr pkt);
H A Dgic_v3_its.cc960 translate(pkt);
1223 Gicv3Its::translate(PacketPtr pkt) function in class:Gicv3Its
/gem5/src/arch/arm/
H A Dtlb.cc597 if (!p->pTable->translate(vaddr, paddr))
1316 // determine EL we need to translate in

Completed in 66 milliseconds