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

12

/gem5/src/arch/alpha/
H A Dtlb.cc383 req->setPaddr((req->getVaddr() & ~3) & PAddrImplMask);
389 req->setPaddr(req->getVaddr());
392 if (!validVirtualAddress(req->getVaddr())) {
394 return std::make_shared<ItbAcvFault>(req->getVaddr());
400 if (VAddrSpaceEV6(req->getVaddr()) == 0x7e) {
405 return std::make_shared<ItbAcvFault>(req->getVaddr());
408 req->setPaddr(req->getVaddr() & PAddrImplMask);
418 TlbEntry *entry = lookup(VAddr(req->getVaddr()).vpn(),
423 return std::make_shared<ItbPageFault>(req->getVaddr());
427 (VAddr(req->getVaddr())
[all...]
/gem5/src/mem/
H A Dpage_table.cc160 assert(pageAlign(req->getVaddr() + req->getSize() - 1) ==
161 pageAlign(req->getVaddr()));
162 if (!translate(req->getVaddr(), paddr))
163 return Fault(new GenericPageTableFault(req->getVaddr()));
/gem5/src/cpu/checker/
H A Dcpu.cc205 flags_match = checkFlags(unverifiedReq, mem_req->getVaddr(),
250 curTick(), unverifiedReq->getVaddr(), unverifiedReq->getPaddr(),
289 flags_match = checkFlags(unverifiedReq, mem_req->getVaddr(),
318 curTick(), unverifiedReq->getVaddr(), unverifiedReq->getPaddr(),
373 Addr unverifiedVAddr = unverified_req->getVaddr();
/gem5/src/arch/riscv/
H A Dtlb.cc152 if ((req->getVaddr() & VAddrUncacheable) == VAddrUncacheable) {
301 req->setPaddr(req->getVaddr());
336 req->setPaddr(req->getVaddr());
354 if (req->getVaddr() + req->getSize() - 1 < req->getVaddr())
355 return make_shared<GenericPageTableFault>(req->getVaddr());
/gem5/src/arch/arm/
H A Dstage2_lookup.hh86 req->setVirt(0, s1Te.pAddr(s1Req->getVaddr()), s1Req->getSize(),
H A Dstage2_lookup.cc97 stage1Te.vpn = s1Req->getVaddr() >> stage2Te->N;
173 s1Req->getVaddr());
H A Dtlb.cc569 Addr vaddr_tainted = req->getVaddr();
613 Addr vaddr = req->getVaddr(); // 32-bit don't have to purify
797 Addr vaddr_tainted = req->getVaddr();
1045 Addr vaddr_tainted = req->getVaddr();
1464 Addr vaddr_tainted = req->getVaddr();
1546 Addr vaddr_tainted = req->getVaddr();
/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc110 Addr incoming_virt_page_addr = roundDown(incoming_pkt->req->getVaddr(),
113 Addr coalesced_virt_page_addr = roundDown(coalesced_pkt->req->getVaddr(),
144 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
185 paddr |= (local_pkt->req->getVaddr() & (page_size - 1));
350 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
434 Addr virt_page_addr = roundDown(first_packet->req->getVaddr(),
H A Dgpu_tlb.cc280 Addr vaddr = req->getVaddr();
662 Addr vaddr = req->getVaddr();
716 Addr vaddr = req->getVaddr();
1038 Addr virt_page_addr = roundDown(pkt->req->getVaddr(),
1068 TlbEntry *entry = lookup(tmp_req->getVaddr(), false);
1164 Addr vaddr = pkt->req->getVaddr();
1323 Addr vaddr = pkt->req->getVaddr();
1417 Addr vaddr = pkt->req->getVaddr();
1488 Addr virt_page_addr = roundDown(pkt->req->getVaddr(),
1525 Addr vaddr = pkt->req->getVaddr();
[all...]
H A Dcompute_unit.cc746 Addr tmp_vaddr = pkt->req->getVaddr();
777 Addr vaddr = pkt->req->getVaddr();
1074 pkt->req->getVaddr(), line);
1093 pkt->req->getVaddr());
1115 Addr vaddr = pkt->req->getVaddr();
1299 Addr vaddr M5_VAR_USED = pkt->req->getVaddr();
1319 computeUnit->cu_id, pkt->req->getVaddr(), line);
1383 Addr vaddr M5_VAR_USED = pkt->req->getVaddr();
H A Dshader.cc246 tmp_addr = req->getVaddr();
/gem5/src/arch/power/
H A Dtlb.cc151 if ((req->getVaddr() & VAddrUncacheable) == VAddrUncacheable) {
285 if (req->getVaddr() & 0x3) {
286 DPRINTF(TLB, "Alignment Fault on %#x, size = %d\n", req->getVaddr(),
/gem5/src/mem/cache/prefetch/
H A Dqueued.cc282 it->translationRequest->getVaddr(),
300 it->translationRequest->getVaddr());
377 pkt->req->getVaddr() : pkt->req->getPaddr();
409 // Compute the target VA using req->getVaddr + stride
411 (pkt->req->getVaddr() + stride) :
412 (pkt->req->getVaddr() - stride);
H A Dbase.cc221 PrefetchInfo pfi(pkt, pkt->req->getVaddr(), miss);
/gem5/src/cpu/minor/
H A Dfetch1.cc263 response->request->getVaddr());
405 response->id, request->getVaddr());
408 response->id, request->getVaddr(), response->fault->name());
412 request->getVaddr(), request->getPaddr());
554 line.lineBaseAddr = response->request->getVaddr();
H A Dlsq.cc414 Addr base_addr = request->getVaddr();
536 Addr base_addr = request->getVaddr();
552 Addr fragment_addr = fragment->getVaddr();
631 response->req->getVaddr(), response->req->getSize(),
632 request->getVaddr() - response->req->getVaddr(),
658 data + (response->req->getVaddr() - request->getVaddr()),
1175 *(request->inst), packet->req->getVaddr());
/gem5/src/cpu/o3/
H A Dlsq_unit.hh700 auto req_s = req->mainRequest()->getVaddr();
719 int shift_amt = req->mainRequest()->getVaddr() -
737 req->mainRequest()->getVaddr());
811 store_it._idx, req->mainRequest()->getVaddr());
H A Dfetch_impl.hh658 Addr fetchBufferBlockPC = mem_req->getVaddr();
666 mem_req->getVaddr() != memReq[tid]->getVaddr()) {
728 tid, mem_req->getVaddr(), memReq[tid]->getVaddr());
H A Dlsq.hh483 Addr getVaddr(int idx = 0) const { return request(idx)->getVaddr(); } function
H A Dlsq_impl.hh739 inst->effAddr = req->getVaddr();
1059 ptrdiff_t offset = r->getVaddr() - base_address;
/gem5/src/arch/x86/
H A Dtlb.cc176 Addr vaddr = req->getVaddr();
285 Addr vaddr = req->getVaddr();
H A Dpagetable_walker.cc201 currState->req->getVaddr());
233 setupWalk(req->getVaddr());
/gem5/src/arch/mips/
H A Dtlb.cc150 if ((req->getVaddr() & VAddrUncacheable) == VAddrUncacheable) {
/gem5/src/arch/sparc/
H A Dtlb.cc423 Addr vaddr = req->getVaddr();
511 req->getVaddr());
540 Addr vaddr = req->getVaddr();
728 req->getVaddr());
832 req->setPaddr(req->getVaddr());
/gem5/src/cpu/simple/
H A Dtiming.cc683 DPRINTF(SimpleCPU, "Translating address %#x\n", ifetch_req->getVaddr());
702 req->getVaddr(), req->getPaddr());
717 DPRINTF(SimpleCPU, "Translation of addr %#x faulted\n", req->getVaddr());

Completed in 65 milliseconds

12