Searched refs:getCpuPtr (Results 1 - 25 of 42) sorted by relevance

12

/gem5/src/sim/
H A Dsyscall_debug_macros.hh60 DPRINTFS(Syscall##FLAGEXT, tc->getCpuPtr(), "T%d : syscall " FMT, \
H A Dpseudo_inst.cc252 tc->quiesceTick(tc->getCpuPtr()->nextCycle() + 1);
266 tc->quiesceTick(tc->getCpuPtr()->clockEdge(Cycles(cycles)));
327 const string &filename = tc->getCpuPtr()->system->params()->symbolfile;
422 val = tc->getCpuPtr()->system->init_param;
438 if (!tc->getCpuPtr()->params()->do_statistics_insts)
452 if (!tc->getCpuPtr()->params()->do_statistics_insts)
466 if (!tc->getCpuPtr()->params()->do_statistics_insts)
480 if (!tc->getCpuPtr()->params()->do_checkpoint_insts)
615 tc->getCpuPtr()->workItemBegin();
625 int cpuId = tc->getCpuPtr()
[all...]
/gem5/src/cpu/
H A Dquiesce_event.cc45 DPRINTF(Quiesce, "activating %s\n", tc->getCpuPtr()->name());
H A Dintr_control.cc54 BaseCPU *cpu = tcvec[cpu_id]->getCpuPtr();
63 BaseCPU *cpu = tcvec[cpu_id]->getCpuPtr();
H A Dthread_context.cc135 if (!getCpuPtr()->params()->do_quiesce)
138 DPRINTF(Quiesce, "%s: quiesce()\n", getCpuPtr()->name());
149 BaseCPU *cpu = getCpuPtr();
262 BaseCPU *ncpu(ntc.getCpuPtr());
268 BaseCPU *ocpu(otc.getCpuPtr());
H A Dpc_event.cc140 StringWrap name(tc->getCpuPtr()->name() + ".break_event");
171 StringWrap name(tc->getCpuPtr()->name() + ".panic_event");
H A Dexetrace.cc85 outs << thread->getCpuPtr()->name() << " ";
/gem5/src/arch/arm/
H A Dlocked_mem.hh71 xc->getCpuPtr()->name(),pkt->getAddr(),
81 xc->getCpuPtr()->name(),snoop_addr, locked_addr);
84 xc->getCpuPtr()->name());
88 xc->getCpuPtr()->wakeup(xc->threadId());
98 DPRINTF(LLSC,"%s: Placing address %#x in monitor\n", xc->getCpuPtr()->name(),
107 xc->getCpuPtr()->name(), xc->readMiscReg(MISCREG_LOCKADDR));
120 xc->getCpuPtr()->name(), req->getPaddr());
131 xc->getCpuPtr()->name());
163 xc->getCpuPtr()->wakeup(xc->threadId());
H A Dstage2_mmu.cc137 tc->getCpuPtr()->clockPeriod(), req->getFlags());
/gem5/src/arch/riscv/
H A Disa.cc120 tc->getCpuPtr()->curCycle());
121 return tc->getCpuPtr()->curCycle();
138 tc->getCpuPtr()->totalInsts());
139 return tc->getCpuPtr()->totalInsts();
145 return tc->getCpuPtr()->getInterruptController(tc->threadId())
148 return tc->getCpuPtr()->getInterruptController(tc->threadId())
157 misc_reg - MISCREG_CYCLE, tc->getCpuPtr()->curCycle());
158 return tc->getCpuPtr()->curCycle();
188 return tc->getCpuPtr()->getInterruptController(tc->threadId())
191 return tc->getCpuPtr()
[all...]
H A Dlocked_mem.hh140 xc->getCpuPtr()->wakeup(xc->threadId());
/gem5/src/kern/linux/
H A Devents.cc104 StringWrap name(tc->getCpuPtr()->name() + ".dmesg_dump_event");
117 StringWrap name(tc->getCpuPtr()->name() + ".dmesg_dump_event");
H A Dlinux.cc47 curTick(), tc->getCpuPtr()->name(), path.c_str());
/gem5/src/arch/arm/tracers/
H A Dtarmac_tracer.cc52 auto id = thread->getCpuPtr()->cpuId();
/gem5/src/arch/arm/linux/
H A Dsystem.cc254 uint32_t pid = tc->getCpuPtr()->getPid();
257 tc->getCpuPtr()->taskId(taskMap[pid]);
360 tc->getCpuPtr()->taskId(taskMap[pid]);
361 tc->getCpuPtr()->setPid(pid);
/gem5/src/arch/alpha/
H A Dlocked_mem.hh142 xc->getCpuPtr()->wakeup(xc->threadId());
/gem5/src/arch/mips/
H A Dlocked_mem.hh146 xc->getCpuPtr()->wakeup(xc->threadId());
H A Dmt.hh61 otc = tc->getCpuPtr()->getContext(tid);
85 otc = tc->getCpuPtr()->getContext(tid);
147 curTick(), tc->threadId(), tc->getCpuPtr()->name(),
165 curTick(), tc->threadId(), tc->getCpuPtr()->name(), restartPC);
/gem5/src/arch/alpha/linux/
H A Dsystem.cc177 Tick cpuFreq = tc->getCpuPtr()->frequency();
/gem5/src/arch/sparc/
H A Dua2005.cc49 BaseCPU *cpu = tc->getCpuPtr();
94 BaseCPU *cpu = tc->getCpuPtr();
329 BaseCPU *cpu = tc->getCpuPtr();
353 BaseCPU *cpu = tc->getCpuPtr();
H A Disa.cc350 tc->getCpuPtr()->instCount(), stick);
351 return mbits(tc->getCpuPtr()->instCount() + (int64_t)stick,62,2) |
579 stick = mbits(val,62,0) - tc->getCpuPtr()->instCount();
596 tc->getCpuPtr()->postInterrupt(0, IT_TRAP_LEVEL_ZERO, 0);
598 tc->getCpuPtr()->clearInterrupt(0, IT_TRAP_LEVEL_ZERO, 0);
701 cpu = tc->getCpuPtr();
/gem5/src/mem/
H A Dfs_translating_port_proxy.cc58 : PortProxy(tc->getCpuPtr()->getSendFunctional(),
/gem5/src/cpu/minor/
H A Dexec_context.hh443 BaseCPU *getCpuPtr() { return &cpu; } function in class:Minor::ExecContext
448 { getCpuPtr()->armMonitor(inst->id.threadId, address); }
451 { return getCpuPtr()->mwait(inst->id.threadId, pkt); }
454 { return getCpuPtr()->mwaitAtomic(inst->id.threadId, tc, thread.dtb); }
457 { return getCpuPtr()->getCpuAddrMonitor(inst->id.threadId); }
/gem5/src/arch/x86/
H A Dstacktrace.cc194 StringWrap name(tc->getCpuPtr()->name());
H A Disa.cc142 return regVal[MISCREG_TSC] + tc->getCpuPtr()->curCycle();
309 regVal[MISCREG_TSC] = val - tc->getCpuPtr()->curCycle();

Completed in 34 milliseconds

12