/gem5/configs/learning_gem5/part1/ |
H A D | two_level.py | 141 # Create a process for a simple "Hello World" application 142 process = Process() variable 145 process.cmd = [binary] 146 # Set the cpu to use the process as its workload and create thread contexts 147 system.cpu.workload = process
|
/gem5/src/cpu/ |
H A D | cpuevent.hh | 88 void process() { (object->*F)(tc); } function in class:CpuEventWrapper
|
H A D | thread_state.cc | 51 kernelStats(NULL), process(_process), physProxy(NULL), virtProxy(NULL), 121 process,
|
/gem5/src/arch/alpha/ |
H A D | decoder.hh | 55 process() function in class:AlphaISA::Decoder
|
/gem5/src/arch/power/ |
H A D | decoder.hh | 55 process() function in class:PowerISA::Decoder
|
/gem5/src/base/ |
H A D | pollevent.hh | 59 virtual void process(int revent) = 0;
|
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.hh | 66 void process();
|
/gem5/src/kern/ |
H A D | operatingsystem.hh | 117 static int openSpecialFile(std::string path, Process *process,
|
/gem5/src/arch/mips/ |
H A D | decoder.hh | 56 process() function in class:MipsISA::Decoder
|
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 37 SC_THREAD(process); 40 void process() function in class:initiator_module 127 SC_THREAD(process); 170 void process() function in class:introspector_module
|
/gem5/src/arch/riscv/ |
H A D | decoder.hh | 64 void process() {} function in class:RiscvISA::Decoder
|
/gem5/src/arch/arm/ |
H A D | decoder.hh | 90 void process();
|
/gem5/src/arch/sparc/ |
H A D | decoder.hh | 55 void process() {} function in class:SparcISA::Decoder
|
/gem5/src/kern/linux/ |
H A D | linux.hh | 39 #include "sim/process.hh" 235 static int openSpecialFile(std::string path, Process *process, 237 static std::string procMeminfo(Process *process, ThreadContext *tc); 238 static std::string etcPasswd(Process *process, ThreadContext *tc); 239 static std::string cpuOnline(Process *process, ThreadContext *tc);
|
/gem5/src/sim/ |
H A D | syscall_emul.hh | 105 #include "sim/process.hh" 339 auto process = tc->getProcessPtr(); local 341 Addr uaddr = process->getSyscallArg(tc, index); 342 int op = process->getSyscallArg(tc, index); 343 int val = process->getSyscallArg(tc, index); 344 int timeout M5_VAR_USED = process->getSyscallArg(tc, index); 345 Addr uaddr2 M5_VAR_USED = process->getSyscallArg(tc, index); 346 int val3 = process->getSyscallArg(tc, index); 372 futex_map.suspend(uaddr, process->tgid(), tc); 374 futex_map.suspend_bitset(uaddr, process 937 auto process = tc->getProcessPtr(); local 951 auto process = tc->getProcessPtr(); local 964 auto process = tc->getProcessPtr(); local 977 auto process = tc->getProcessPtr(); local 1013 auto process = tc->getProcessPtr(); local 1033 auto process = tc->getProcessPtr(); local 1162 auto process = tc->getProcessPtr(); local 1242 auto process = tc->getProcessPtr(); local 1272 auto process = tc->getProcessPtr(); local 1306 auto process = tc->getProcessPtr(); local 1375 auto process = tc->getProcessPtr(); local 1404 auto process = tc->getProcessPtr(); local 1467 auto process = tc->getProcessPtr(); local 1960 auto process = tc->getProcessPtr(); local 2000 auto process = tc->getProcessPtr(); local 2081 auto process = tc->getProcessPtr(); local 2101 auto process = tc->getProcessPtr(); local 2228 auto process = tc->getProcessPtr(); local 2280 auto process = tc->getProcessPtr(); local 2310 auto process = tc->getProcessPtr(); local 2326 auto process = tc->getProcessPtr(); local [all...] |
H A D | syscall_emul.cc | 51 #include "sim/process.hh" 162 * the execve will enable SIGCHLD in the process. The problem 163 * occurs when the exiting process is the root process in the 165 * this problem by setting the root process' ppid to zero in the 181 * Run though FD array of the exiting process and close all file 205 * synchronization messages to the switch process. So we just halt 294 auto process = tc->getProcessPtr(); local 295 uint64_t tidPtr = process->getSyscallArg(tc, index); 297 process 634 auto process = tc->getProcessPtr(); local 988 auto process = tc->getProcessPtr(); local 996 auto process = tc->getProcessPtr(); local 1035 auto process = tc->getProcessPtr(); local 1048 auto process = tc->getProcessPtr(); local 1058 auto process = tc->getProcessPtr(); local 1069 auto process = tc->getProcessPtr(); local 1077 auto process = tc->getProcessPtr(); local 1084 auto process = tc->getProcessPtr(); local 1091 auto process = tc->getProcessPtr(); local 1098 auto process = tc->getProcessPtr(); local 1105 auto process = tc->getProcessPtr(); local 1112 auto process = tc->getProcessPtr(); local 1119 auto process = tc->getProcessPtr(); local [all...] |
/gem5/src/arch/mips/linux/ |
H A D | process.cc | 33 #include "arch/mips/linux/process.hh" 43 #include "sim/process.hh" 86 auto process = tc->getProcessPtr(); local 87 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 91 strcpy(name->release, process->release.c_str()); 106 auto process = tc->getProcessPtr(); local 107 unsigned op = process->getSyscallArg(tc, index); 108 unsigned bufPtr = process->getSyscallArg(tc, index); 109 // unsigned nbytes = process->getSyscallArg(tc, index); 135 auto process local 165 auto process = tc->getProcessPtr(); local [all...] |
/gem5/src/dev/ |
H A D | mc146818.hh | 62 /** Event process to occur at interrupt*/ 63 virtual void process(); 79 /** Event process to occur at interrupt*/ 80 void process();
|
/gem5/src/mem/ruby/system/ |
H A D | RubySystem.hh | 88 void process(); 151 void process() { m_ruby_system->collateStats(); } function in class:RubyStatsCallback
|
/gem5/src/mem/ |
H A D | backdoor.hh | 57 void process() override { cbFunction(_backdoor); } 138 invalidationCallbacks->process();
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.cpp | 84 process(0), 102 process(sc_get_current_process_b()), 116 process(other.process), 139 swap( process, that.process );
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_initiator_socket.h | 72 class process : public tlm::tlm_bw_transport_if<TYPES> class in class:tlm_utils::simple_initiator_socket 81 process(const std::string& name) : function in class:tlm_utils::simple_initiator_socket::process 148 process m_process; 202 class process : public tlm::tlm_bw_transport_if<TYPES> class in class:tlm_utils::simple_initiator_socket_tagged 213 process(const std::string& name) : function in class:tlm_utils::simple_initiator_socket_tagged::process 287 process m_process;
|
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 566 process = Task(uid, 9999, 9999, "framebuffer", True, 0) 567 process_list.append(process) 570 process.children.append(thread) 572 process = Task(uid, 9998, 9998, "System", True, 0) 573 process_list.append(process) 578 process.children.append(thread) 622 print "new process", uid, pid, tgid, task_name 624 # new process is the "idle" task 625 process = Task(uid, pid, tgid, "idle", True, tick) 628 process [all...] |
/gem5/src/gpu-compute/ |
H A D | lds_state.cc | 195 * process an incoming packet, add it to the return queue 237 process(); 261 ownerLds->process(); 277 LdsState::process() function in class:LdsState 330 LdsState::TickEvent::process() function in class:LdsState::TickEvent 332 ldsState->process();
|
/gem5/configs/example/arm/ |
H A D | starter_se.py | 149 process = Process(pid=100 + idx, cwd=cwd, cmd=argv, executable=argv[0]) 151 print("info: %d. command and arguments: %s" % (idx + 1, process.cmd)) 152 multiprocesses.append(process)
|