Searched refs:BaseCPU (Results 26 - 50 of 73) sorted by relevance

123

/gem5/util/systemc/gem5_within_systemc/
H A Dmain.cc431 BaseCPU &old_cpu = config_manager->getObject<BaseCPU>(from_cpu_name.str());
432 BaseCPU &new_cpu = config_manager->getObject<BaseCPU>(to_cpu_name.str());
/gem5/configs/example/arm/
H A Dfs_power.py107 if not isinstance(cpu, m5.objects.BaseCPU):
/gem5/src/arch/alpha/
H A Disa.hh46 class BaseCPU;
H A Dinterrupts.hh55 BaseCPU * cpu;
78 setCPU(BaseCPU * _cpu)
/gem5/src/sim/
H A Dstat_control.cc126 .functor(BaseCPU::numSimulatedInsts)
134 .functor(BaseCPU::numSimulatedOps)
/gem5/src/arch/sparc/
H A Dinterrupts.hh61 BaseCPU * cpu;
69 setCPU(BaseCPU * _cpu)
H A Dua2005.cc49 BaseCPU *cpu = tc->getCpuPtr();
94 BaseCPU *cpu = tc->getCpuPtr();
329 BaseCPU *cpu = tc->getCpuPtr();
353 BaseCPU *cpu = tc->getCpuPtr();
/gem5/src/cpu/
H A Dsimple_thread.cc65 #include "params/BaseCPU.hh"
76 SimpleThread::SimpleThread(BaseCPU *_cpu, int _thread_num, System *_sys,
87 SimpleThread::SimpleThread(BaseCPU *_cpu, int _thread_num, System *_sys,
H A Dthread_state.cc46 ThreadState::ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)
H A Dthread_context.cc55 #include "params/BaseCPU.hh"
149 BaseCPU *cpu = getCpuPtr();
262 BaseCPU *ncpu(ntc.getCpuPtr());
268 BaseCPU *ocpu(otc.getCpuPtr());
H A Dthread_context.hh63 class BaseCPU;
123 virtual BaseCPU *getCpuPtr() = 0;
/gem5/src/gpu-compute/
H A DGPU.py156 cpu_pointer = Param.BaseCPU(NULL, "pointer to base CPU")
172 cpu = Param.BaseCPU("CPU to wake up on kernel completion")
/gem5/configs/common/
H A DCpuConfig.py57 return issubclass(cls, m5.objects.BaseCPU) and \
H A DFileSystemConfig.py80 cpus = [obj for obj in system.descendants() if isinstance(obj, BaseCPU)]
/gem5/src/cpu/o3/
H A Dcpu.cc83 : BaseCPU(params)
90 BaseCPU::regStats();
151 BaseCPU *temp_checker = params->checker;
385 BaseCPU::regProbePoints();
538 updateCycleCounters(BaseCPU::CPU_STATE_ON);
592 BaseCPU::init();
620 BaseCPU::startup();
731 BaseCPU::activateContext(tid);
753 BaseCPU::suspendContext(tid);
767 updateCycleCounters(BaseCPU
[all...]
/gem5/src/cpu/simple/
H A Dbase.cc88 : BaseCPU(p),
114 BaseCPU *temp_checker = p->checker;
128 BaseCPU::init();
215 updateCycleCounters(BaseCPU::CPU_STATE_SLEEP);
224 BaseCPU::regStats();
712 BaseCPU::startup();
H A Dtiming.cc187 updateCycleCounters(BaseCPU::CPU_STATE_ON);
192 TimingSimpleCPU::takeOverFrom(BaseCPU *oldCPU)
228 BaseCPU::activateContext(thread_num);
255 BaseCPU::suspendContext(thread_num);
367 updateCycleCounters(BaseCPU::CPU_STATE_ON);
691 updateCycleCounters(BaseCPU::CPU_STATE_ON);
724 updateCycleCounters(BaseCPU::CPU_STATE_ON);
789 updateCycleCounters(BaseCPU::CPU_STATE_ON);
889 updateCycleCounters(BaseCPU::CPU_STATE_ON);
H A Dbase.hh84 class BaseSimpleCPU : public BaseCPU
H A Datomic.hh191 void takeOverFrom(BaseCPU *oldCPU) override;
H A Datomic.cc208 AtomicSimpleCPU::takeOverFrom(BaseCPU *oldCPU)
247 BaseCPU::activateContext(thread_num);
274 BaseCPU::suspendContext(thread_num);
657 updateCycleCounters(BaseCPU::CPU_STATE_ON);
774 BaseCPU::regProbePoints();
/gem5/src/cpu/checker/
H A Dcpu.hh87 class CheckerCPU : public BaseCPU, public ExecContext
517 void armMonitor(Addr address) override { BaseCPU::armMonitor(0, address); }
518 bool mwait(PacketPtr pkt) override { return BaseCPU::mwait(0, pkt); }
520 { return BaseCPU::mwaitAtomic(0, tc, thread->dtb); }
522 { return BaseCPU::getCpuAddrMonitor(0); }
633 void takeOverFrom(BaseCPU *oldCPU);
/gem5/src/cpu/kvm/
H A Dbase.cc66 : BaseCPU(params),
111 BaseCPU::init();
131 BaseCPU::startup();
275 BaseCPU::regStats();
474 BaseCPU::switchOut();
484 BaseKvmCPU::takeOverFrom(BaseCPU *cpu)
488 BaseCPU::takeOverFrom(cpu);
585 updateCycleCounters(BaseCPU::CPU_STATE_SLEEP);
H A Dbase.hh78 class BaseKvmCPU : public BaseCPU
96 void takeOverFrom(BaseCPU *cpu) override;
/gem5/src/arch/arm/
H A Dinterrupts.hh62 BaseCPU * cpu;
70 setCPU(BaseCPU * _cpu)
/gem5/src/python/m5/
H A Dsimulate.py270 if not isinstance(old_cpu, objects.BaseCPU):
271 raise TypeError("%s is not of type BaseCPU" % old_cpu)
272 if not isinstance(new_cpu, objects.BaseCPU):
273 raise TypeError("%s is not of type BaseCPU" % new_cpu)

Completed in 43 milliseconds

123