Searched refs:BaseSimpleCPU (Results 1 - 10 of 10) sorted by relevance

/gem5/src/cpu/simple/
H A DTimingSimpleCPU.py31 from m5.objects.BaseSimpleCPU import BaseSimpleCPU
33 class TimingSimpleCPU(BaseSimpleCPU):
H A DAtomicSimpleCPU.py42 from m5.objects.BaseSimpleCPU import BaseSimpleCPU
45 class AtomicSimpleCPU(BaseSimpleCPU):
H A Datomic.hh52 class AtomicSimpleCPU : public BaseSimpleCPU
119 AtomicCPUPort(const std::string &_name, BaseSimpleCPU* _cpu)
142 AtomicCPUDPort(const std::string &_name, BaseSimpleCPU* _cpu)
152 BaseSimpleCPU *cpu;
H A Dbase.cc74 #include "params/BaseSimpleCPU.hh"
87 BaseSimpleCPU::BaseSimpleCPU(BaseSimpleCPUParams *p) function in class:BaseSimpleCPU
126 BaseSimpleCPU::init()
142 BaseSimpleCPU::checkPcEventQueue()
153 BaseSimpleCPU::swapActiveThread()
169 BaseSimpleCPU::countInst()
185 BaseSimpleCPU::totalInsts() const
196 BaseSimpleCPU::totalOps() const
206 BaseSimpleCPU
[all...]
H A Dbase.hh84 class BaseSimpleCPU : public BaseCPU class in inherits:BaseCPU
94 BaseSimpleCPU(BaseSimpleCPUParams *params);
95 virtual ~BaseSimpleCPU();
H A DBaseSimpleCPU.py38 class BaseSimpleCPU(BaseCPU): class in inherits:BaseCPU
39 type = 'BaseSimpleCPU'
H A Dtiming.cc69 BaseSimpleCPU::init();
80 : BaseSimpleCPU(p), fetchTranslation(this), icachePort(this),
103 (_status == BaseSimpleCPU::Running && isCpuDrained())) {
113 if (_status == BaseSimpleCPU::Running && !fetchEvent.scheduled())
132 _status = BaseSimpleCPU::Idle;
140 _status = BaseSimpleCPU::Running;
179 BaseSimpleCPU::switchOut();
182 assert(_status == BaseSimpleCPU::Running || _status == Idle);
194 BaseSimpleCPU::takeOverFrom(oldCPU);
216 if (_status == BaseSimpleCPU
[all...]
H A Datomic.cc70 BaseSimpleCPU::init();
80 : BaseSimpleCPU(p),
158 _status = BaseSimpleCPU::Idle;
164 _status = BaseSimpleCPU::Running;
199 BaseSimpleCPU::switchOut();
202 assert(_status == BaseSimpleCPU::Running || _status == Idle);
210 BaseSimpleCPU::takeOverFrom(oldCPU);
241 _status = BaseSimpleCPU::Running;
262 assert(_status == BaseSimpleCPU::Running);
H A Dtiming.hh51 class TimingSimpleCPU : public BaseSimpleCPU
122 assert(cpu->_status == BaseSimpleCPU::Running);
H A Dexec_context.hh59 class BaseSimpleCPU;
67 BaseSimpleCPU *cpu;
171 SimpleExecContext(BaseSimpleCPU* _cpu, SimpleThread* _thread)

Completed in 15 milliseconds