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

12345

/gem5/src/mem/
H A Dsecure_port_proxy.cc45 readBlobPhys(addr, Request::SECURE, p, size);
52 writeBlobPhys(addr, Request::SECURE, p, size);
59 memsetBlobPhys(addr, Request::SECURE, v, size);
H A Dport_proxy.cc45 PortProxy::readBlobPhys(Addr addr, Request::Flags flags,
51 auto req = std::make_shared<Request>(
52 gen.addr(), gen.size(), flags, Request::funcMasterId);
62 PortProxy::writeBlobPhys(Addr addr, Request::Flags flags,
68 auto req = std::make_shared<Request>(
69 gen.addr(), gen.size(), flags, Request::funcMasterId);
79 PortProxy::memsetBlobPhys(Addr addr, Request::Flags flags,
H A Dport.cc101 auto req = std::make_shared<Request>(
102 a, 1, 0, Request::funcMasterId);
/gem5/src/arch/x86/
H A Dldstflags.hh51 const Request::FlagsType M5_VAR_USED SegmentFlagMask = mask(4);
H A Dintmessage.hh82 RequestPtr req = std::make_shared<Request>(
84 size, Request::UNCACHEABLE,
85 Request::intMasterId);
H A Dtlb.cc182 req->setFlags(Request::MMAPPED_IPR);
202 req->setFlags(Request::MMAPPED_IPR);
205 req->setFlags(Request::UNCACHEABLE | Request::STRICT_ORDER);
216 req->setFlags(Request::UNCACHEABLE | Request::STRICT_ORDER);
235 req->setFlags(Request::MMAPPED_IPR | Request::GENERIC_IPR |
236 Request::STRICT_ORDER);
259 req->setFlags(Request
[all...]
/gem5/src/arch/generic/
H A Dmmapped_ipr.hh105 Request::Flags flags(pkt->req->getFlags());
106 return (flags & Request::MMAPPED_IPR) &&
107 (flags & Request::GENERIC_IPR);
H A Dmemhelpers.hh59 MemT &mem, Request::Flags flags)
78 Request::Flags flags)
94 Request::Flags flags, uint64_t *res)
107 Addr addr, Request::Flags flags, uint64_t *res)
116 if (flags & Request::MEM_SWAP || flags & Request::MEM_SWAP_COND)
128 Request::Flags flags, AtomicOpFunctor *_amo_op)
151 Request::Flags flags, AtomicOpFunctor *_amo_op)
/gem5/src/arch/arm/
H A Dstage2_mmu.cc65 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional)
70 auto req = std::make_shared<Request>();
71 req->setVirt(0, descAddr, numBytes, flags | Request::PT_WALK, masterId, 0);
79 if (fault == NoFault && !req->getFlags().isSet(Request::NO_ACCESS)) {
103 Request::Flags flags)
107 descAddr, numBytes, flags | Request::PT_WALK, masterId);
116 req = std::make_shared<Request>();
134 if (_fault == NoFault && !req->getFlags().isSet(Request::NO_ACCESS)) {
H A Dstage2_mmu.hh64 /** Request id for requests generated by this MMU */
93 void setVirt(Addr vaddr, int size, Request::Flags flags, int masterId)
116 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional);
119 Request::Flags flags);
/gem5/src/gpu-compute/
H A Dgpu_dyn_inst.hh401 req->setMemSpaceConfigFlags(Request::PRIVATE_SEGMENT);
403 req->setMemSpaceConfigFlags(Request::SPILL_SEGMENT);
405 req->setMemSpaceConfigFlags(Request::GLOBAL_SEGMENT);
407 req->setMemSpaceConfigFlags(Request::READONLY_SEGMENT);
409 req->setMemSpaceConfigFlags(Request::GROUP_SEGMENT);
417 req->setMemSpaceConfigFlags(Request::SCOPE_VALID |
418 Request::WAVEFRONT_SCOPE);
420 req->setMemSpaceConfigFlags(Request::SCOPE_VALID |
421 Request::WORKGROUP_SCOPE);
423 req->setMemSpaceConfigFlags(Request
[all...]
/gem5/src/mem/ruby/system/
H A DCacheRecorder.cc88 auto req = std::make_shared<Request>(rec->m_data_address,
90 Request::funcMasterId);
120 req = std::make_shared<Request>(
122 RubySystem::getBlockSizeBytes(), 0, Request::funcMasterId);
125 req = std::make_shared<Request>(
128 Request::INST_FETCH, Request::funcMasterId);
131 req = std::make_shared<Request>(
133 RubySystem::getBlockSizeBytes(), 0, Request::funcMasterId);
/gem5/src/cpu/simple/
H A Dbase.hh146 Request::Flags flags,
152 Request::Flags flags,
158 Request::Flags flags, uint64_t* res,
164 Request::Flags flags,
169 Request::Flags flags,
H A Datomic.hh205 * @param req Pointer to the Request object to populate.
208 * @param flags Request flags.
215 int size, Request::Flags flags,
220 Request::Flags flags,
225 Addr addr, Request::Flags flags, uint64_t *res,
230 Request::Flags flags, AtomicOpFunctorPtr amo_op) override;
/gem5/src/cpu/testers/rubytest/
H A DCheck.cc89 Request::Flags flags;
90 flags.set(Request::PREFETCH);
102 flags.set(Request::INST_FETCH);
106 flags.set(Request::PF_EXCLUSIVE);
110 RequestPtr req = std::make_shared<Request>(m_address, 0, flags,
146 Request::Flags flags;
148 RequestPtr req = std::make_shared<Request>(m_address, CHECK_SIZE, flags,
175 Request::Flags flags;
181 RequestPtr req = std::make_shared<Request>(
235 Request
[all...]
/gem5/src/arch/riscv/insts/
H A Damo.hh72 Request::Flags memAccessFlags;
92 Request::Flags memAccessFlags;
112 Request::Flags memAccessFlags;
H A Dmem.hh48 Request::Flags memAccessFlags;
/gem5/src/arch/x86/insts/
H A Dmicroldstop.hh65 const Request::FlagsType memFlags;
75 Request::FlagsType _memFlags,
107 Request::FlagsType _memFlags,
140 Request::FlagsType _memFlags,
/gem5/src/sim/probe/
H A Dmem.hh58 Request::FlagsType flags;
/gem5/src/mem/cache/
H A Dmshr.hh136 const Source source; //!< Request from cpu, memory, or prefetcher?
231 const Request::FlagsType noMergeFlags =
232 Request::UNCACHEABLE |
233 Request::STRICT_ORDER | Request::MMAPPED_IPR |
234 Request::PRIVILEGED | Request::LLSC |
235 Request::MEM_SWAP | Request::MEM_SWAP_COND |
236 Request
[all...]
/gem5/src/cpu/testers/directedtest/
H A DSeriesRequestGenerator.cc60 Request::Flags flags;
63 RequestPtr req = std::make_shared<Request>(m_address, 1, flags, masterId);
H A DInvalidateGenerator.cc58 Request::Flags flags;
63 RequestPtr req = std::make_shared<Request>(m_address, 1, flags, masterId);
/gem5/src/cpu/testers/traffic_gen/
H A Dbase_gen.cc62 Request::FlagsType flags)
65 RequestPtr req = std::make_shared<Request>(addr, size, flags, masterID);
/gem5/src/cpu/
H A Dexec_context.hh238 Request::Flags flags,
252 Request::Flags flags,
263 Request::Flags flags, uint64_t *res,
272 Request::Flags flags,
283 Request::Flags flags,
/gem5/src/arch/alpha/
H A Dfaults.hh136 Request::Flags reqFlags;
140 DtbFault(VAddr _vaddr, Request::Flags _reqFlags, uint64_t _flags)
158 NDtbMissFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)
176 PDtbMissFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)
192 DtbPageFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)
208 DtbAcvFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)
224 DtbAlignmentFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)

Completed in 29 milliseconds

12345