Lines Matching defs:BaseCPU

67 #include "params/BaseCPU.hh"
80 vector<BaseCPU *> BaseCPU::cpuList;
87 CPUProgressEvent::CPUProgressEvent(BaseCPU *_cpu, Tick ival)
128 BaseCPU::BaseCPU(Params *p, bool is_checker)
268 BaseCPU::enableFunctionTrace()
273 BaseCPU::~BaseCPU()
281 BaseCPU::armMonitor(ThreadID tid, Addr address)
293 BaseCPU::mwait(ThreadID tid, PacketPtr pkt)
316 BaseCPU::mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb)
348 BaseCPU::init()
358 BaseCPU::startup()
379 BaseCPU::pmuProbePoint(const char *name)
388 BaseCPU::regProbePoints()
404 BaseCPU::probeInstCommit(const StaticInstPtr &inst, Addr pc)
422 BaseCPU::regStats()
455 BaseCPU::getPort(const string &if_name, PortID idx)
469 BaseCPU::registerThreadContexts()
489 BaseCPU::deschedulePowerGatingEvent()
497 BaseCPU::schedulePowerGatingEvent()
514 BaseCPU::findContext(ThreadContext *tc)
525 BaseCPU::activateContext(ThreadID thread_num)
537 BaseCPU::suspendContext(ThreadID thread_num)
561 BaseCPU::haltContext(ThreadID thread_num)
563 updateCycleCounters(BaseCPU::CPU_STATE_SLEEP);
567 BaseCPU::enterPwrGating(void)
573 BaseCPU::switchOut()
589 BaseCPU::takeOverFrom(BaseCPU *oldCPU)
686 BaseCPU::flushTLBs()
702 BaseCPU::processProfileEvent()
713 BaseCPU::serialize(CheckpointOut &cp) const
734 BaseCPU::unserialize(CheckpointIn &cp)
751 BaseCPU::scheduleInstStop(ThreadID tid, Counter insts, const char *cause)
760 BaseCPU::getCurrentInstCount(ThreadID tid)
785 BaseCPU::scheduleLoadStop(ThreadID tid, Counter loads, const char *cause)
795 BaseCPU::traceFunctionsInternal(Addr pc)
822 BaseCPU::waitForRemoteGDB() const