/gem5/ext/sst/ |
H A D | gem5.cc | 90 std::string cmd = params.find<std::string>("cmd", ""); local 91 if (cmd.empty()) { 92 dbg.fatal(CALL_INFO, -1, "Component %s must have a 'cmd' parameter.\n", 98 splitCommandArgs(cmd, args); 101 cmd.c_str()); 189 gem5Component::splitCommandArgs(std::string &cmd, argument 197 boost::tokenizer<boost::escaped_list_separator<char>> tok(cmd, els);
|
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 70 tlm::tlm_command cmd = static_cast<tlm::tlm_command>(rand() % 2); local 76 //cmd = tlm::TLM_READ_COMMAND; 82 if (cmd == tlm::TLM_WRITE_COMMAND) 92 trans->set_command( cmd ); 132 //cout << "cmd = " << cmd << ", len = " << len << ", bel = " << bel << endl; 135 if (cmd == tlm::TLM_READ_COMMAND) 205 tlm::tlm_command cmd = trans.get_command(); local 222 if (cmd == tlm::TLM_READ_COMMAND)
|
/gem5/src/mem/cache/ |
H A D | noncoherent_cache.cc | 88 if (pkt->isWriteback() || pkt->cmd == MemCmd::WriteClean) { 188 assert(pkt->cmd != MemCmd::UpgradeResp); 200 blk = handleFill(bus_pkt, blk, writebacks, allocOnFill(bus_pkt->cmd)); 209 if (!pkt->isWriteback() && pkt->cmd != MemCmd::WriteClean) { 296 assert(tgt_pkt->cmd == MemCmd::HardPFReq); 327 assert(pkt->cmd != MemCmd::UpgradeResp);
|
H A D | base.cc | 262 if (pkt->cmd == MemCmd::CleanEvict) { 264 } else if (pkt->cmd == MemCmd::WriteClean) { 286 allocOnFill(pkt->cmd)); 302 if (pkt->isEviction() || pkt->cmd == MemCmd::WriteClean) { 410 panic_if(pkt->headerDelay != 0 && pkt->cmd != MemCmd::HardPFResp, 460 (pkt->isRead() || pkt->cmd == MemCmd::UpgradeResp || 914 if (pkt->cmd == MemCmd::SwapReq) { 1088 assert(pkt->cmd == MemCmd::WritebackDirty); 1107 if (pkt->cmd == MemCmd::WritebackClean && 1159 if (pkt->cmd [all...] |
H A D | base.hh | 405 * @param cmd Command of the incoming requesting packet 408 inline bool allocOnFill(MemCmd cmd) const 411 cmd == MemCmd::WriteLineReq || 412 cmd == MemCmd::ReadReq || 413 cmd == MemCmd::WriteReq || 414 cmd.isPrefetch() || 415 cmd.isLLSC(); 1075 allocOnFill(pkt->cmd)); 1092 assert(pkt->isWrite() || pkt->cmd == MemCmd::CleanEvict);
|
/gem5/util/style/ |
H A D | repo.py | 184 cmd = [ self.git, "diff-index", "--name-status" ] 186 cmd.append("--cached") 188 cmd += [ "--diff-filter=%s" % filter ] 189 cmd += [ self.head_revision(), "--" ] + files 190 status = subprocess.check_output(cmd).rstrip("\n")
|
/gem5/src/gpu-compute/ |
H A D | shader.hh | 172 MemCmd cmd, bool suppress_func_errors); 184 void doFunctionalAccess(const RequestPtr &req, MemCmd cmd, void *data,
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base_gen.hh | 78 * @param cmd Memory command to send 81 PacketPtr getPacket(Addr addr, unsigned size, const MemCmd& cmd,
|
/gem5/configs/example/ |
H A D | hmc_hello.py | 77 # cmd is a list which begins with the executable (like argv) 78 process.cmd = [binary]
|
H A D | se.py | 80 workloads = options.cmd.split(';') 101 process.cmd = [wrkld] + pargs[idx].split() 103 process.cmd = [wrkld] 161 elif options.cmd:
|
/gem5/configs/learning_gem5/part3/ |
H A D | simple_ruby.py | 95 # cmd is a list which begins with the executable (like argv) 96 process.cmd = [binary]
|
/gem5/src/sim/ |
H A D | Process.py | 59 executable = Param.String('', "executable (overrides cmd[0] if set)") 60 cmd = VectorParam.String("command line (executable plus arguments)") variable in class:Process
|
/gem5/src/cpu/kvm/ |
H A D | perfevent.cc | 218 PerfKvmCounter::fcntl(int cmd, long p1) argument 221 return ::fcntl(fd, cmd, p1);
|
/gem5/util/ |
H A D | gen_arm_fs_files.py | 40 def run_cmd(explanation, working_dir, cmd, stdout = None): 48 return_code = call(cmd, cwd = working_dir, stdout = stdout, 125 "cmd to get all the necessary packages: ")
|
/gem5/src/mem/probes/ |
H A D | mem_trace.cc | 115 pkt_msg.set_cmd(pkt_info.cmd.toInt());
|
/gem5/util/tlm/src/ |
H A D | sc_master_port.cc | 54 MemCmd cmd; local 58 cmd = MemCmd::ReadReq; 61 cmd = MemCmd::WriteReq; 72 auto pkt = new Packet(req, cmd);
|
/gem5/configs/learning_gem5/part1/ |
H A D | simple.py | 101 # cmd is a list which begins with the executable (like argv) 102 process.cmd = [binary]
|
/gem5/configs/learning_gem5/part2/ |
H A D | simple_cache.py | 95 # cmd is a list which begins with the executable (like argv) 96 process.cmd = [binpath]
|
H A D | simple_memobj.py | 93 # cmd is a list which begins with the executable (like argv) 94 process.cmd = [binpath]
|
/gem5/src/cpu/trace/ |
H A D | trace_cpu.hh | 354 MemCmd cmd; member in struct:TraceCPU::FixedRetryGen::TraceElement 377 return cmd != MemCmd::InvalidCmd; 384 cmd = MemCmd::InvalidCmd; 469 * @param cmd if it is a read or write request 475 bool send(Addr addr, unsigned size, const MemCmd& cmd,
|
/gem5/ext/googletest/googlemock/scripts/ |
H A D | upload.py | 791 cmd = ["svn", "diff"] 793 cmd += ["-r", self.options.revision] 794 cmd.extend(args) 795 data = RunShell(cmd) 876 cmd = ["svn", "list", "-r", self.rev_start, dirname or "."] 877 out, returncode = RunShellWithReturnCode(cmd) 884 cmd = args + [dirname or "."] 885 out, returncode = RunShellWithReturnCode(cmd) 887 ErrorExit("Failed to run command %s" % cmd) 926 cmd [all...] |
/gem5/ext/googletest/googletest/scripts/ |
H A D | upload.py | 791 cmd = ["svn", "diff"] 793 cmd += ["-r", self.options.revision] 794 cmd.extend(args) 795 data = RunShell(cmd) 876 cmd = ["svn", "list", "-r", self.rev_start, dirname or "."] 877 out, returncode = RunShellWithReturnCode(cmd) 884 cmd = args + [dirname or "."] 885 out, returncode = RunShellWithReturnCode(cmd) 887 ErrorExit("Failed to run command %s" % cmd) 926 cmd [all...] |
/gem5/src/mem/ |
H A D | coherent_xbar.cc | 193 pkt->cmd != MemCmd::WriteClean; 379 pkt->cmd == MemCmd::WriteClean) && 744 pkt->cmd != MemCmd::WriteClean; 831 pkt->cmd = snoop_response_cmd; 849 } else if (pkt->cmd == MemCmd::WriteClean && isDestination(pkt)) { 904 pkt->cmd = snoop_response_cmd; 924 MemCmd orig_cmd = pkt->cmd; 952 assert(pkt->cmd != orig_cmd); 957 snoop_response_cmd = pkt->cmd; 976 pkt->cmd [all...] |
/gem5/src/learning_gem5/part2/ |
H A D | simple_cache.cc | 314 MemCmd cmd; local 318 cmd = MemCmd::ReadReq; 324 PacketPtr new_pkt = new Packet(pkt->req, cmd, blockSize);
|
/gem5/ext/drampower/src/ |
H A D | CmdScheduler.h | 97 commandItem cmd; member in class:Data::cmdScheduler
|