/gem5/src/sim/ |
H A D | se_signal.hh | 34 class Process; 38 Process *sender; 39 Process *receiver; 42 BasicSignal(Process *sender, Process *receiver, int signal_val);
|
H A D | se_signal.cc | 33 BasicSignal::BasicSignal(Process *send, Process *receive, int signal_val)
|
H A D | process.cc | 67 #include "params/Process.hh" 86 Process::Process(ProcessParams *params, EmulationPageTable *pTable, function in class:Process 144 Process::clone(ThreadContext *otc, ThreadContext *ntc, 145 Process *np, RegVal flags) 238 Process::regStats() 251 Process::findFreeContext() 261 Process::revokeThreadContext(int context_id) 274 Process::initState() 277 fatal("Process [all...] |
/gem5/tests/quick/se/02.insttest/ |
H A D | test.py | 29 root.system.cpu[0].workload = Process(cmd = 'insttest',
|
/gem5/src/systemc/ext/core/ |
H A D | sc_sensitive.hh | 36 class Process; 73 sc_sensitive &operator << (::sc_gem5::Process *p); 76 void operator () (::sc_gem5::Process *p, const sc_signal_in_if<bool> &); 77 void operator () (::sc_gem5::Process *p, 79 void operator () (::sc_gem5::Process *p, const sc_in<bool> &); 80 void operator () (::sc_gem5::Process *p, const sc_in<sc_dt::sc_logic> &); 81 void operator () (::sc_gem5::Process *p, const sc_inout<bool> &); 82 void operator () (::sc_gem5::Process *p, 84 void operator () (::sc_gem5::Process *p, sc_event_finder &); 96 ::sc_gem5::Process *currentProces [all...] |
/gem5/tests/quick/se/01.hello-2T-smt/ |
H A D | test.py | 29 process1 = Process(cmd = 'hello', executable = binpath('hello'), pid = 100) 30 process2 = Process(cmd = 'hello', executable = binpath('hello'),
|
/gem5/src/systemc/core/ |
H A D | process.cc | 69 Process::forEachKid(const std::function<void(Process *)> &work) 72 Process *p_kid = dynamic_cast<Process *>(kid); 79 Process::suspend(bool inc_kids) 82 forEachKid([](Process *p) { p->suspend(true); }); 100 Process::resume(bool inc_kids) 103 forEachKid([](Process *p) { p->resume(true); }); 114 Process::disable(bool inc_kids) 117 forEachKid([](Process * 380 Process::Process(const char *name, ProcessFuncWrapper *func, bool internal) : function in class:sc_gem5::Process [all...] |
H A D | sensitivity.hh | 57 class Process; 67 Process *process; 69 Sensitivity(Process *p) : process(p) {} 101 DynamicSensitivity(Process *p) : Sensitivity(p) {} 116 StaticSensitivity(Process *p) : Sensitivity(p) {} 137 SensitivityEvent(Process *p, const ::sc_core::sc_event *e=nullptr) : 150 SensitivityEvents(Process *p) : Sensitivity(p) {} 152 Process *p, const std::set<const ::sc_core::sc_event *> &s) : 177 void newStaticSensitivityEvent(Process *p, const sc_core::sc_event *e); 178 void newStaticSensitivityInterface(Process * [all...] |
H A D | sc_sensitive.cc | 90 sc_sensitive::operator << (::sc_gem5::Process *p) 98 sc_sensitive::operator () (::sc_gem5::Process *p, 106 sc_sensitive::operator () (::sc_gem5::Process *p, 114 sc_sensitive::operator () (::sc_gem5::Process *p, const sc_in<bool> &port) 121 sc_sensitive::operator () (::sc_gem5::Process *p, 129 sc_sensitive::operator () (::sc_gem5::Process *p, const sc_inout<bool> &port) 136 sc_sensitive::operator () (::sc_gem5::Process *p, 144 sc_sensitive::operator () (::sc_gem5::Process *p, sc_event_finder &f)
|
H A D | process.hh | 61 class Process; 64 class Process : public ::sc_core::sc_process_b, public ListNode class in namespace:sc_gem5 78 void forEachKid(const std::function<void(Process *)> &work); 125 static Process *newest() { return _newest; } 147 Process(const char *name, ProcessFuncWrapper *func, bool internal=false); 149 static Process *_newest; 151 virtual ~Process() 211 Reset(Process *p, bool s, bool v) : 230 Process *process() { return _process; } 236 Process *_proces [all...] |
H A D | sensitivity.cc | 124 newStaticSensitivityEvent(Process *p, const sc_core::sc_event *e) 132 newStaticSensitivityInterface(Process *p, const sc_core::sc_interface *i) 140 newStaticSensitivityPort(Process *p, const sc_core::sc_port_base *pb) 149 newStaticSensitivityExport(Process *p, const sc_core::sc_export_base *exp) 157 newStaticSensitivityFinder(Process *p, const sc_core::sc_event_finder *f) 167 Process *p, const sc_core::sc_interface *i) : 173 Process *p, const sc_core::sc_export_base *exp) : 190 newDynamicSensitivityEvent(Process *p, const sc_core::sc_event *e) 199 Process *p, const sc_core::sc_event_or_list *eol) 208 Process * [all...] |
H A D | process_types.hh | 39 class Method : public Process 43 Process(name, func, internal) 55 class Thread : public Process 59 Process(name, func, internal), ctx(nullptr)
|
/gem5/src/kern/ |
H A D | operatingsystem.cc | 37 OperatingSystem::openSpecialFile(std::string path, Process *process,
|
H A D | operatingsystem.hh | 38 class Process; 117 static int openSpecialFile(std::string path, Process *process,
|
/gem5/src/mem/ |
H A D | se_translating_port_proxy.hh | 51 class Process; 79 Process *process; 84 Process* p, AllocType alloc); 85 SETranslatingPortProxy(MasterPort &port, Process* p, AllocType alloc); 89 void setProcess(Process *p) { process = p; }
|
/gem5/tests/quick/se/40.m5threads-test-atomic/ |
H A D | test.py | 1 process = Process(executable = binpath('m5threads', 'test_atomic'),
|
/gem5/src/arch/mips/ |
H A D | process.hh | 43 class MipsProcess : public Process 56 using Process::getSyscallArg;
|
/gem5/src/arch/power/ |
H A D | process.hh | 44 class PowerProcess : public Process 55 using Process::getSyscallArg;
|
/gem5/src/arch/x86/linux/ |
H A D | process.hh | 57 void clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *process, 66 void clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *process,
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_signal_resolved.hh | 48 class Process; 81 std::map<::sc_gem5::Process *, sc_dt::sc_logic> inputs;
|
/gem5/src/arch/alpha/ |
H A D | process.hh | 38 class AlphaProcess : public Process 54 using Process::getSyscallArg; 59 // override default implementation in Process as the mmap
|
/gem5/tests/quick/se/00.hello/ |
H A D | test.py | 29 root.system.cpu[0].workload = Process(cmd = 'hello',
|
/gem5/tests/quick/se/00.hello.mp/ |
H A D | test.py | 38 p = Process() 43 #root.system.cpu.workload = Process(cmd = 'hello',
|
/gem5/src/arch/power/linux/ |
H A D | process.hh | 50 using Process::getSyscallArg;
|
/gem5/src/arch/riscv/ |
H A D | process.hh | 46 class RiscvProcess : public Process 56 using Process::getSyscallArg;
|