|
gem5
v21.1.0.2
|
Public Member Functions | |
| void | resume () |
| std::string | name () const |
| void | quiesce () const |
Public Attributes | |
| ThreadContext * | context = nullptr |
| bool | active = false |
| Event * | resumeEvent = nullptr |
| std::string gem5::System::Threads::Thread::name | ( | ) | const |
Definition at line 87 of file system.cc.
References gem5::csprintf().
| void gem5::System::Threads::Thread::quiesce | ( | ) | const |
Definition at line 95 of file system.cc.
References gem5::Workload::recordQuiesce(), and gem5::System::workload.
| void gem5::System::Threads::Thread::resume | ( | ) |
Definition at line 78 of file system.cc.
References gem5::ThreadContext::activate(), context, DPRINTFS, and gem5::ThreadContext::getCpuPtr().
Referenced by gem5::System::Threads::insert().
| bool gem5::System::Threads::Thread::active = false |
Definition at line 125 of file system.hh.
Referenced by gem5::System::Threads::markActive(), and gem5::System::Threads::numActive().
| ThreadContext* gem5::System::Threads::Thread::context = nullptr |
Definition at line 124 of file system.hh.
Referenced by gem5::System::Threads::findFree(), gem5::System::Threads::numRunning(), gem5::System::Threads::const_iterator::operator*(), gem5::System::Threads::const_iterator::operator->(), gem5::System::Threads::operator[](), and resume().
| Event* gem5::System::Threads::Thread::resumeEvent = nullptr |