Lines Matching refs:cpu

56 #include "cpu/checker/cpu.hh"
57 #include "cpu/o3/commit.hh"
58 #include "cpu/o3/thread_state.hh"
59 #include "cpu/base.hh"
60 #include "cpu/exetrace.hh"
61 #include "cpu/timebuf.hh"
86 cpu(_cpu),
102 "\tincrease MaxWidth in src/cpu/o3/impl.hh\n",
136 return cpu->name() + ".commit";
143 ppCommit = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(), "Commit");
144 ppCommitStall = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(), "CommitStall");
145 ppSquash = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(), "Squash");
177 .init(cpu->numThreads)
184 .init(cpu->numThreads)
191 .init(cpu->numThreads)
198 .init(cpu->numThreads)
205 .init(cpu->numThreads)
212 .init(cpu->numThreads)
219 .init(cpu->numThreads)
226 .init(cpu->numThreads)
233 .init(cpu->numThreads)
240 .init(cpu->numThreads)
247 .init(cpu->numThreads)
254 .init(cpu->numThreads)
369 cpu->activateStage(O3CPU::CommitIdx);
371 cpu->activityThisCycle();
492 cpu->deactivateStage(O3CPU::CommitIdx);
495 cpu->activateStage(O3CPU::CommitIdx);
537 cpu->syscallRetryLatency : trapLatency;
539 cpu->schedule(trap, cpu->clockEdge(latency));
605 cpu->activityThisCycle();
620 cpu->activityThisCycle();
640 cpu->activityThisCycle();
728 cpu->activityThisCycle();
739 if (!cpu->checkInterrupts(cpu->tcBase(0))) {
750 if (canHandleInterrupts && cpu->instList.empty()) {
761 if (cpu->checker) {
762 cpu->checker->handlePendingInt();
768 cpu->processInterrupts(cpu->getInterrupts());
784 cpu->instList.empty() ? "" : "not " );
804 interrupt = cpu->getInterrupts();
819 if (cpu->checkInterrupts(cpu->tcBase(0)))
844 if (cpu->isThreadExiting(tid))
845 cpu->scheduleThreadExitEvent(tid);
1073 if (cpu->checker) {
1074 cpu->checker->verify(head_inst);
1077 cpu->traceFunctions(pc[tid].instAddr());
1097 cpu->commitDrained(tid);
1115 cpu->system->pcEventQueue.service(thread[tid]->getTC());
1133 onInstBoundary && cpu->checkInterrupts(cpu->tcBase(0)))
1236 if (cpu->checker) {
1238 cpu->checker->verify(head_inst);
1253 cpu->trap(inst_fault, tid,
1406 cpu->instDone(tid, inst);