/gem5/src/cpu/minor/ |
H A D | exec_context.hh | 115 Request::Flags flags, 120 size, addr, flags, nullptr, nullptr, byteEnable); 125 Request::Flags flags, uint64_t *res, 131 size, addr, flags, res, nullptr, byteEnable); 135 initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, 140 size, addr, flags, nullptr, std::move(amo_op));
|
/gem5/ext/pybind11/tools/ |
H A D | mkdoc.py | 145 r"```\n\1\n```\n", s, flags=re.DOTALL) 148 s = re.sub(r'<tt>(.*?)</tt>', r'``\1``', s, flags=re.DOTALL) 149 s = re.sub(r'<pre>(.*?)</pre>', r"```\n\1\n```\n", s, flags=re.DOTALL) 150 s = re.sub(r'<em>(.*?)</em>', r'*\1*', s, flags=re.DOTALL) 151 s = re.sub(r'<b>(.*?)</b>', r'**\1**', s, flags=re.DOTALL) 152 s = re.sub(r'\\f\$(.*?)\\f\$', r'$\1$', s, flags=re.DOTALL)
|
/gem5/src/mem/ruby/network/simple/ |
H A D | Throttle.cc | 214 .flags(Stats::nozero) 219 .flags(Stats::nozero)
|
H A D | SimpleNetwork.cc | 141 .flags(Stats::nozero) 145 .flags(Stats::nozero)
|
H A D | Switch.cc | 133 .flags(Stats::nozero) 138 .flags(Stats::nozero)
|
/gem5/configs/example/ |
H A D | read_config.py | 73 def no_parser(cls, flags, param): 78 def body(cls, flags, param): 84 def body(cls, flags, param): 90 def addr_range_parser(cls, flags, param): 104 def memory_bandwidth_parser(cls, flags, param): 174 self.flags = config.get_flags() 202 param_value = [ param.ptype.parse_ini(self.flags, value) 206 self.flags, self.config.get_param(object_name,
|
/gem5/src/mem/probes/ |
H A D | mem_trace.cc | 116 pkt_msg.set_flags(pkt_info.flags);
|
/gem5/util/ |
H A D | decode_inst_dep_trace.py | 75 # (optional) flags, (optional) phys addr, (optional) size, comp delay, 80 # seq_num,[pc],[weight,]type,[p_addr,size,flags,]comp_delay:[rob_dep]: 182 # flags 187 if packet.HasField('flags'): 188 ascii_out.write(',%s' % (packet.flags))
|
/gem5/src/cpu/trace/ |
H A D | trace_cpu.hh | 365 /** Potential request flags to use */ 366 Request::FlagsType flags; member in struct:TraceCPU::FixedRetryGen::TraceElement 470 * @param flags associated request flags 476 Request::FlagsType flags, Addr pc); 615 /** Request flags if any */ 616 Request::Flags flags; member in class:TraceCPU::ElasticDataGen::GraphNode 672 return (flags.isSet(Request::STRICT_ORDER));
|
H A D | trace_cpu.cc | 629 "virt addr %d, pc %#x, size %d, flags %d).\n", 631 node_ptr->pc, node_ptr->size, node_ptr->flags); 658 node_ptr->flags, masterID, node_ptr->seqNum, 666 node_ptr->flags, masterID, node_ptr->pc); 1086 currElement.cmd, currElement.flags, currElement.pc)) { 1150 Request::FlagsType flags, Addr pc) 1154 auto req = std::make_shared<Request>(addr, size, flags, masterID); 1345 element->flags = pkt_msg.flags(); 1347 element->flags 1149 send(Addr addr, unsigned size, const MemCmd& cmd, Request::FlagsType flags, Addr pc) argument [all...] |
/gem5/src/dev/arm/ |
H A D | smmu_v3_caches.cc | 94 .flags(pdf); 99 .flags(pdf); 107 .flags(pdf); 112 .flags(pdf); 120 .flags(pdf); 125 .flags(pdf); 133 .flags(pdf); 140 .flags(pdf); 1239 .flags(pdf); 1244 .flags(pd [all...] |
H A D | ufs_device.cc | 788 .flags(none); 792 .flags(none); 796 .flags(none); 802 .flags(none); 807 .flags(none); 812 .flags(none); 816 .flags(none); 820 .flags(none); 824 .flags(none); 830 .flags(nozer [all...] |
/gem5/ext/sst/ |
H A D | gem5.cc | 106 std::vector<char*> flags; local 108 splitCommandArgs(gem5DbgFlags, flags); 109 for (auto flag : flags) {
|
/gem5/src/arch/riscv/linux/ |
H A D | linux.hh | 76 /// This table maps the target open() flags to the corresponding 77 /// host open() flags. 193 archClone(uint64_t flags, argument 199 if (flags & TGT_CLONE_SETTLS) 245 /// This table maps the target open() flags to the corresponding 246 /// host open() flags. 365 archClone(uint64_t flags, argument
|
/gem5/src/cpu/testers/memtest/ |
H A D | memtest.cc | 228 Request::Flags flags; 240 flags.set(Request::UNCACHEABLE); 249 RequestPtr req = std::make_shared<Request>(paddr, 1, flags, masterId);
|
/gem5/src/python/m5/stats/ |
H A D | __init__.py | 294 if not (stat.flags & flags.display): 393 flags = attrdict({ variable
|
/gem5/src/cpu/simple/ |
H A D | timing.hh | 286 Request::Flags flags, 291 Addr addr, Request::Flags flags, uint64_t *res, 295 Fault initiateMemAMO(Addr addr, unsigned size, Request::Flags flags,
|
H A D | timing.cc | 420 Request::Flags flags, 433 traceData->setMem(addr, size, flags); 436 asid, addr, size, flags, dataMasterId(), pc, 498 Addr addr, Request::Flags flags, uint64_t *res, 511 assert(flags & Request::STORE_NO_DATA); 519 traceData->setMem(addr, size, flags); 522 asid, addr, size, flags, dataMasterId(), pc, 566 Request::Flags flags, 579 traceData->setMem(addr, size, flags); 581 RequestPtr req = make_shared<Request>(asid, addr, size, flags, [all...] |
/gem5/src/unittest/ |
H A D | stattest.cc | 185 .flags(pdf | total) 239 .flags(total) 370 .flags(total | nozero | nonan) 376 .flags(total | nozero | nonan) 382 .flags(total |nozero |nonan)
|
/gem5/src/mem/ |
H A D | xbar.cc | 532 .flags(nozero); 545 .flags(total | nozero | nonan); 551 .flags(total | nozero | nonan); 593 .flags(nozero); 599 .flags(nozero);
|
/gem5/src/arch/ |
H A D | isa_parser.py | 383 # Force the argument to be a list. Useful for flags, where a caller 384 # can specify a singleton flag or a list of flags. Also usful for 448 # by predicated register reads/writes. Hence, we forward the flags 451 self.flags = self.getFlags() 509 # note the empty slice '[:]' gives us a copy of self.flags[0] 511 my_flags = self.flags[0][:] 513 my_flags += self.flags[1] 515 my_flags += self.flags[2] 1394 # filter out repeated flags 1407 # Assume all instruction flags ar [all...] |
/gem5/src/cpu/o3/ |
H A D | commit_impl.hh | 173 .flags(Stats::pdf) 180 .flags(total) 187 .flags(total) 194 .flags(total) 201 .flags(total) 208 .flags(total) 215 .flags(total) 222 .flags(total) 229 .flags(total) 236 .flags(tota [all...] |
H A D | lsq_impl.hh | 689 unsigned int size, Addr addr, Request::Flags flags, 717 size, flags, data, res); 720 size, flags, data, res, std::move(amo_op)); 766 inst->traceData->setMem(addr, size, flags); 786 flags.set(Flag::TranslationFinished); 825 flags.set(Flag::TranslationFinished); 866 flags.set(Flag::TranslationStarted); 906 // Paddr is not used in mainReq. However, we will accumulate the flags 959 flags.set(Flag::TranslationStarted); 990 flags 688 pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op, const std::vector<bool>& byteEnable) argument [all...] |
H A D | iew_impl.hh | 223 .flags(total); 233 .flags(total); 239 .flags(total); 245 .flags(total); 251 .flags(total); 256 .flags(total); 262 .flags(total); 270 .flags(total); 276 .flags(total); 282 .flags(tota [all...] |
/gem5/src/arch/arm/ |
H A D | tlb.cc | 575 Request::Flags flags = req->getFlags(); local 581 assert(flags & MustBeOne || req->isPrefetch()); 582 if (sctlr.a || !(flags & AllowUnaligned)) { 583 if (vaddr & mask(flags & AlignmentMask)) { 614 Request::Flags flags = req->getFlags(); local 617 bool is_priv = isPriv && !(flags & UserMode); 639 if (vaddr & mask(flags & AlignmentMask)) { 800 Request::Flags flags = req->getFlags(); local 805 bool is_priv M5_VAR_USED = isPriv && !(flags & UserMode); 825 if (vaddr & mask(flags 1051 Request::Flags flags = req->getFlags(); local [all...] |