Searched refs:process (Results 51 - 75 of 167) sorted by relevance

1234567

/gem5/configs/learning_gem5/part1/
H A Dtwo_level.py141 # 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 Dcpuevent.hh88 void process() { (object->*F)(tc); } function in class:CpuEventWrapper
H A Dthread_state.cc51 kernelStats(NULL), process(_process), physProxy(NULL), virtProxy(NULL),
121 process,
/gem5/src/arch/alpha/
H A Ddecoder.hh55 process() function in class:AlphaISA::Decoder
/gem5/src/arch/power/
H A Ddecoder.hh55 process() function in class:PowerISA::Decoder
/gem5/src/base/
H A Dpollevent.hh59 virtual void process(int revent) = 0;
/gem5/util/tlm/examples/master_port/
H A Dtraffic_generator.hh66 void process();
/gem5/src/kern/
H A Doperatingsystem.hh117 static int openSpecialFile(std::string path, Process *process,
/gem5/src/arch/mips/
H A Ddecoder.hh56 process() function in class:MipsISA::Decoder
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/
H A Dmulti_passthrough_sockets_bug.cpp37 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 Ddecoder.hh64 void process() {} function in class:RiscvISA::Decoder
/gem5/src/arch/arm/
H A Ddecoder.hh90 void process();
/gem5/src/arch/sparc/
H A Ddecoder.hh55 void process() {} function in class:SparcISA::Decoder
/gem5/src/kern/linux/
H A Dlinux.hh39 #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 Dsyscall_emul.hh105 #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 Dsyscall_emul.cc51 #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 Dprocess.cc33 #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 Dmc146818.hh62 /** 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 DRubySystem.hh88 void process();
151 void process() { m_ruby_system->collateStats(); } function in class:RubyStatsCallback
/gem5/src/mem/
H A Dbackdoor.hh57 void process() override { cbFunction(_backdoor); }
138 invalidationCallbacks->process();
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_report.cpp84 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 Dsimple_initiator_socket.h72 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 Dm5stats2streamline.py566 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 Dlds_state.cc195 * 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 Dstarter_se.py149 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)

Completed in 40 milliseconds

1234567