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

12

/gem5/src/cpu/simple/
H A DBaseSimpleCPU.py48 self.checker.itb = ArmTLB(size = self.itb.size)
H A Dbase.cc100 p->itb, p->dtb, p->isa[i]);
103 p->itb, p->dtb, p->isa[i]);
/gem5/src/arch/sparc/
H A Dtlb.cc870 TLB *itb = dynamic_cast<TLB *>(tc->getITBPtr()); local
907 pkt->setBE(itb->c0_tsb_ps0);
911 pkt->setBE(itb->c0_tsb_ps1);
915 pkt->setBE(itb->c0_config);
931 pkt->setBE(itb->cx_tsb_ps0);
935 pkt->setBE(itb->cx_tsb_ps1);
939 pkt->setBE(itb->cx_config);
951 temp = itb->tag_access;
955 pkt->setBE(itb->sfsr);
958 pkt->setBE(itb
1066 TLB *itb = dynamic_cast<TLB *>(tc->getITBPtr()); local
1303 TLB *itb = dynamic_cast<TLB *>(tc->getITBPtr()); local
[all...]
H A Dvtophys.cc86 TLB* itb = dynamic_cast<TLB *>(tc->getITBPtr()); local
105 tbe = itb->lookup(addr, part_id, inst_real, ctx_zero ? 0 : pri_context,
/gem5/src/arch/arm/
H A DArmPMU.py103 itb=None, dtb=None,
124 self.addEvent(ProbeEvent(self,0x02, itb, "Refills"))
H A DArmTLB.py91 # We rely on the itb being a parameter of the CPU, and get the
93 tlb = Parent.itb
/gem5/src/cpu/checker/
H A Dcpu.cc87 itb = p->itb;
106 thread = new SimpleThread(this, 0, systemPtr, itb, dtb,
111 itb, dtb, p->isa[0]);
H A Dcpu.hh137 BaseTLB *itb; member in class:CheckerCPU
160 BaseTLB* getITBPtr() { return itb; }
512 this->itb->demapPage(vaddr, asn);
527 this->itb->demapPage(vaddr, asn);
/gem5/src/cpu/o3/
H A DO3CPU.py190 self.checker.itb = ArmTLB(size = self.itb.size)
H A Dcpu.hh127 BaseTLB *itb; member in class:FullO3CPU
202 this->itb->demapPage(vaddr, asn);
208 this->itb->demapPage(vaddr, asn);
H A Dthread_context.hh82 BaseTLB *getITBPtr() override { return cpu->itb; }
/gem5/src/cpu/
H A Dsimple_thread.cc81 itb(_itb), dtb(_dtb), decoder(TheISA::Decoder(_isa))
92 itb(_itb), dtb(_dtb), decoder(TheISA::Decoder(_isa))
H A Dsimple_thread.hh131 BaseTLB *itb; member in class:SimpleThread
171 itb->demapPage(vaddr, asn);
177 itb->demapPage(vaddr, asn);
200 BaseTLB *getITBPtr() override { return itb; }
H A DBaseCPU.py184 itb = Param.BaseTLB(ArchITB(), "Instruction TLB") variable in class:BaseCPU
217 _cached_ports += ["itb.walker.port", "dtb.walker.port"]
255 self.itb.walker.port = iwc.cpu_side
260 self._cached_ports += ["itb.walker.port", "dtb.walker.port"]
265 self._cached_ports += ["checker.itb.walker.port", \
/gem5/src/arch/alpha/
H A Dtlb.hh117 static Fault checkCacheability(const RequestPtr &req, bool itb = false);
H A Dtlb.cc206 TLB::checkCacheability(const RequestPtr &req, bool itb) argument
237 if (req->isUncacheable() && itb)
/gem5/tests/configs/
H A Dpc-simple-timing-ruby.py85 cpu.itb.walker.port = system.ruby._cpu_ports[i].slave
/gem5/src/cpu/minor/
H A Dcpu.cc60 params->itb, params->dtb, params->isa[i]);
64 params->workload[i], params->itb, params->dtb,
H A Dfetch1.cc189 cpu.threads[request->id.threadId]->itb->translateTiming(
/gem5/configs/learning_gem5/part3/
H A Dmsi_caches.py118 cpu.itb.walker.port = self.sequencers[i].slave
H A Druby_caches_MI_example.py116 cpu.itb.walker.port = self.sequencers[i].slave
/gem5/configs/example/
H A Dse.py270 system.cpu[i].itb.walker.port = ruby_port.slave
H A Dfs.py175 cpu.itb.walker.port = test_sys.ruby._cpu_ports[i].slave
H A Dapu_se.py468 system.cpu[i].itb.walker.port = ruby_port.slave
/gem5/src/cpu/kvm/
H A Dbase.cc89 thread = new SimpleThread(this, 0, params->system, params->itb, params->dtb,
93 params->workload[0], params->itb,

Completed in 50 milliseconds

12