/gem5/src/mem/ |
H A D | page_table.hh | 143 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 D | se_translating_port_proxy.cc | 78 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 D | page_table.cc | 144 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 D | vtophys.cc | 120 addr, pte.translate(addr)); 124 panic("couldn't translate %#x\n", addr); 129 pte.translate(addr)); 131 return pte.translate(addr);
|
H A D | pagetable.hh | 175 translate(Addr vaddr) const function in class:SparcISA::PageTableEntry
|
H A D | tlb.cc | 428 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 D | tlb.cc | 47 Fault fault = p->pTable->translate(req);
|
/gem5/src/arch/x86/ |
H A D | tlb.hh | 111 Fault translate(const RequestPtr &req, ThreadContext *tc,
|
H A D | tlb.cc | 269 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 D | pagetable_walker.cc | 644 Fault fault = walker->tlb->translate(req, tc, NULL, mode,
|
/gem5/util/minorview/ |
H A D | blobs.py | 244 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 D | view.py | 116 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 D | tlb.cc | 292 Fault fault = p->pTable->translate(req); 307 Fault fault = p->pTable->translate(req);
|
/gem5/src/arch/power/ |
H A D | tlb.cc | 293 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 D | tlb.cc | 313 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 D | results.py | 265 name=suite.name.translate(self.name_table),
|
/gem5/src/gpu-compute/ |
H A D | gpu_tlb.hh | 182 Fault translate(const RequestPtr &req, ThreadContext *tc,
|
H A D | gpu_tlb.cc | 701 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 D | compute_unit.cc | 787 if (!p->pTable->translate(vaddr, paddr)) {
|
/gem5/util/style/ |
H A D | verifiers.py | 441 return line.translate(None, ControlCharacters.invalid)
|
/gem5/src/sim/ |
H A D | process.cc | 180 bool alloc_page = !(np->pTable->translate(vaddr, paddr));
|
H A D | syscall_emul.cc | 262 if (!p->pTable->translate(gen.addr())) 276 p->pTable->translate(next_page)) {
|
/gem5/src/dev/arm/ |
H A D | gic_v3_its.hh | 156 void translate(PacketPtr pkt);
|
H A D | gic_v3_its.cc | 960 translate(pkt); 1223 Gicv3Its::translate(PacketPtr pkt) function in class:Gicv3Its
|
/gem5/src/arch/arm/ |
H A D | tlb.cc | 597 if (!p->pTable->translate(vaddr, paddr)) 1316 // determine EL we need to translate in
|