Searched refs:process (Results 26 - 50 of 167) sorted by relevance

1234567

/gem5/configs/example/
H A Dse.py92 process = Process(pid = 100 + idx)
93 process.executable = wrkld
94 process.cwd = os.getcwd()
98 process.env = [line.rstrip() for line in f]
101 process.cmd = [wrkld] + pargs[idx].split()
103 process.cmd = [wrkld]
106 process.input = inputs[idx]
108 process.output = outputs[idx]
110 process.errout = errouts[idx]
112 multiprocesses.append(process)
[all...]
H A Dhmc_hello.py75 # create a process for a simple "Hello World" application
76 process = Process() variable
78 process.cmd = [binary]
80 system.cpu.workload = process
/gem5/src/arch/alpha/freebsd/
H A Dsystem.cc85 FreebsdAlphaSystem::SkipCalibrateClocksEvent::process(ThreadContext *tc) function in class:FreebsdAlphaSystem::SkipCalibrateClocksEvent
87 SkipFuncEvent::process(tc);
H A Dsystem.hh48 virtual void process(ThreadContext *tc);
/gem5/src/sim/
H A Ddebug.cc48 // Debug event: place a breakpoint on the process function and
54 void process(); // process event
70 DebugBreakEvent::process() function in class:DebugBreakEvent
H A Dsim_events.hh70 void process(); // process event
90 void process() override; // process event
112 void process() override; // process event
H A Dglobal_event.hh49 * process() method enters the barrier to wait for other threads; once
77 /// not define the required process() method.
94 // This method will be called from the process() method in
98 // the process() method), which means that it will be
122 virtual void process() = 0;
169 * from this class, and define process() to specify the action to be
171 * barrier, exactly one of the threads will execute the process()
173 * them continue until process() is complete.
183 void process();
199 virtual void process()
[all...]
H A Dsim_events.cc82 GlobalSimLoopExitEvent::process() function in class:GlobalSimLoopExitEvent
118 LocalSimLoopExitEvent::process() function in class:LocalSimLoopExitEvent
165 CountedExitEvent::process() function in class:CountedExitEvent
/gem5/src/mem/
H A Dse_translating_port_proxy.hh79 Process *process; member in class:SETranslatingPortProxy
89 void setProcess(Process *p) { process = p; }
H A Dse_translating_port_proxy.cc53 #include "sim/process.hh"
61 process(p), allocating(alloc)
66 process(p), allocating(alloc)
100 process->allocateMem(roundDown(gen.addr(), PageBytes),
104 if (!process->fixupStackFault(gen.addr()))
129 process->allocateMem(roundDown(gen.addr(), PageBytes),
/gem5/src/dev/serial/
H A Dserial.cc72 interfaceCallback->process();
H A Dterminal.hh74 void process(int revent);
87 void process(int revent);
/gem5/configs/learning_gem5/part3/
H A Dsimple_ruby.py92 # Create a process for a simple "multi-threaded" application
93 process = Process() variable
96 process.cmd = [binary]
97 # Set the cpu to use the process as its workload and create thread contexts
99 cpu.workload = process
/gem5/configs/learning_gem5/part1/
H A Dsimple.py98 # Create a process for a simple "Hello World" application
99 process = Process() variable
102 process.cmd = [binary]
103 # Set the cpu to use the process as its workload and create thread contexts
104 system.cpu.workload = process
/gem5/configs/learning_gem5/part2/
H A Dsimple_cache.py88 # Create a process for a simple "Hello World" application
89 process = Process() variable
96 process.cmd = [binpath]
97 # Set the cpu to use the process as its workload and create thread contexts
98 system.cpu.workload = process
H A Dsimple_memobj.py86 # Create a process for a simple "Hello World" application
87 process = Process() variable
94 process.cmd = [binpath]
95 # Set the cpu to use the process as its workload and create thread contexts
96 system.cpu.workload = process
/gem5/src/arch/alpha/linux/
H A Dsystem.cc98 * so we don't through the lengthly process of trying to
186 LinuxAlphaSystem::SkipDelayLoopEvent::process(ThreadContext *tc) function in class:LinuxAlphaSystem::SkipDelayLoopEvent
188 SkipFuncEvent::process(tc);
194 LinuxAlphaSystem::PrintThreadInfo::process(ThreadContext *tc) function in class:LinuxAlphaSystem::PrintThreadInfo
H A Dsystem.hh58 virtual void process(ThreadContext *tc);
65 virtual void process(ThreadContext *tc);
121 /** Grab the PCBB of the idle process when it starts */
/gem5/src/cpu/
H A Dthread_state.hh39 #include "sim/process.hh"
55 * models. This includes things such as pointers to the process,
108 Process *getProcessPtr() { return process; }
112 process = p;
114 * When the process pointer changes while operating in SE Mode,
116 * holds a pointer to the process class.
190 Process *process; member in struct:ThreadState
H A Dpc_event.cc107 (*i)->process(tc);
138 BreakPCEvent::process(ThreadContext *tc) function in class:BreakPCEvent
169 PanicPCEvent::process(ThreadContext *tc) function in class:PanicPCEvent
H A Dpc_event.hh63 virtual void process(ThreadContext *tc) = 0;
142 virtual void process(ThreadContext *tc);
153 virtual void process(ThreadContext *tc);
/gem5/src/arch/mips/linux/
H A Dsystem.hh59 virtual void process(ThreadContext *tc);
67 virtual void process(ThreadContext *tc);
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_join/test03/
H A Dtest03.cpp22 test03.cpp -- Test sc_join as gating mechanism for a process awaiting the
66 sc_bind(&TB::process, this, sc_ref(process_i)),
76 void process( int& instance ) function
/gem5/src/systemc/core/
H A Dsensitivity.cc34 #include "systemc/core/process.hh"
54 process->satisfySensitivity(this);
67 if (scheduler.current() == process) {
71 process->name());
77 if (process->disabled())
86 return process->procKind() == sc_core::SC_METHOD_PROC_;
/gem5/src/arch/x86/
H A Dprocess.hh49 #include "sim/process.hh"
88 Process *process, RegVal flags) override;
143 Process *process, RegVal flags) override;
186 Process *process, RegVal flags) override;

Completed in 13 milliseconds

1234567