Searched refs:mem_req (Results 1 - 5 of 5) sorted by relevance

/gem5/src/cpu/checker/
H A Dcpu.cc154 RequestPtr mem_req; local
162 mem_req = std::make_shared<Request>(0, frag_addr, frag_size,
165 mem_req->setByteEnable(std::vector<bool>(it_start, it_end));
168 mem_req = std::make_shared<Request>(0, frag_addr, frag_size,
173 return mem_req;
193 RequestPtr mem_req = genMemFragmentRequest(frag_addr, size, flags, local
197 predicate = (mem_req != nullptr);
201 fault = dtb->translateFunctional(mem_req, tc, BaseTLB::Read);
205 flags_match = checkFlags(unverifiedReq, mem_req->getVaddr(),
206 mem_req
278 RequestPtr mem_req = genMemFragmentRequest(frag_addr, size, flags, local
[all...]
H A Dcpu_impl.hh247 auto mem_req = std::make_shared<Request>( local
252 mem_req->setVirt(0, fetch_PC, sizeof(MachInst),
257 mem_req, tc, BaseTLB::Execute);
284 PacketPtr pkt = new Packet(mem_req, MemCmd::ReadReq);
/gem5/src/gpu-compute/
H A Dglobal_memory_pipeline.cc164 auto mem_req = gmOrderedRespBuffer.begin(); local
166 if (mem_req->second.second) {
167 return mem_req->second.first;
224 auto mem_req = gmOrderedRespBuffer.find(gpuDynInst->seqNum()); local
228 assert(mem_req != gmOrderedRespBuffer.end());
229 mem_req->second.second = true;
/gem5/src/cpu/o3/
H A Dfetch_impl.hh635 RequestPtr mem_req = std::make_shared<Request>( local
640 mem_req->taskId(cpu->taskId());
642 memReq[tid] = mem_req;
647 cpu->itb->translateTiming(mem_req, cpu->thread[tid]->getTC(),
655 const RequestPtr &mem_req)
657 ThreadID tid = cpu->contextToThread(mem_req->contextId());
658 Addr fetchBufferBlockPC = mem_req->getVaddr();
665 if (fetchStatus[tid] != ItlbWait || mem_req != memReq[tid] ||
666 mem_req->getVaddr() != memReq[tid]->getVaddr()) {
679 if (!cpu->system->isMemAddr(mem_req
654 finishTranslation(const Fault &fault, const RequestPtr &mem_req) argument
[all...]
H A Dfetch.hh320 void finishTranslation(const Fault &fault, const RequestPtr &mem_req);

Completed in 14 milliseconds