Searched refs:tc (Results 251 - 275 of 304) sorted by relevance

<<111213

/gem5/src/arch/riscv/linux/
H A Dprocess.cc91 unameFunc64(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
94 auto process = tc->getProcessPtr();
95 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index));
103 name.copyOut(tc->getVirtProxy());
109 unameFunc32(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
112 auto process = tc->getProcessPtr();
113 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index));
121 name.copyOut(tc->getVirtProxy());
/gem5/src/arch/arm/linux/
H A Dprocess.cc108 unameFunc32(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
111 auto process = tc->getProcessPtr();
112 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index));
120 name.copyOut(tc->getVirtProxy());
126 unameFunc64(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
129 auto process = tc->getProcessPtr();
130 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index));
138 name.copyOut(tc->getVirtProxy());
144 setTLSFunc32(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
147 auto process = tc
157 setTLSFunc64(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
1732 ThreadContext *tc = system->getThreadContext(contextIds[0]); local
[all...]
/gem5/src/arch/sparc/solaris/
H A Dprocess.cc75 unameFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
78 auto process = tc->getProcessPtr();
79 TypedBufferArg<Solaris::utsname> name(process->getSyscallArg(tc, index));
87 name.copyOut(tc->getVirtProxy());
/gem5/src/cpu/
H A Dthread_state.hh90 * @param tc ThreadContext for the virtual-to-physical translation
92 void initMemProxies(ThreadContext *tc);
H A Dprofile.cc124 FunctionProfile::dump(ThreadContext *tc, ostream &os) const argument
H A Dtranslation.hh252 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
H A Dstatic_inst.hh310 virtual TheISA::PCState branchTarget(ThreadContext *tc) const;
316 bool hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc,
/gem5/src/base/
H A Dremote_gdb.hh140 void replaceThreadContext(ThreadContext *_tc) { tc = _tc; }
195 ThreadContext *tc; member in class:BaseRemoteGDB
287 ThreadContext *context() { return tc; }
/gem5/src/arch/sparc/linux/
H A Dsyscalls.cc42 unameFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument
45 auto process = tc->getProcessPtr();
46 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index));
54 name.copyOut(tc->getVirtProxy());
61 getresuidFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument
65 auto p = tc->getProcessPtr();
66 Addr ruid = p->getSyscallArg(tc, index);
67 Addr euid = p->getSyscallArg(tc, index);
68 Addr suid = p->getSyscallArg(tc, index);
74 ruidBuff.copyOut(tc
[all...]
/gem5/src/cpu/simple/
H A Dtiming.hh127 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
130 cpu->sendFetch(fault, req, tc);
300 const RequestPtr &req, ThreadContext *tc);
/gem5/src/arch/arm/
H A Dtable_walker.hh695 ThreadContext *tc; member in class:ArmISA::TableWalker::LongDescriptor::WalkerState
906 Fault walk(const RequestPtr &req, ThreadContext *tc,
915 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
917 void memAttrsLPAE(ThreadContext *tc, TlbEntry &te,
919 void memAttrsAArch64(ThreadContext *tc, TlbEntry &te,
966 void nextWalk(ThreadContext *tc);
H A Dremote_gdb.cc173 RemoteGDB::RemoteGDB(System *_system, ThreadContext *tc, int _port) argument
174 : BaseRemoteGDB(_system, tc, _port), regCache32(this), regCache64(this)
H A Dmiscregs.hh1929 ThreadContext *tc);
1933 ThreadContext *tc);
1938 snsBankedIndex(MiscRegIndex reg, ThreadContext *tc);
1945 snsBankedIndex(MiscRegIndex reg, ThreadContext *tc, bool ns);
1948 snsBankedIndex64(MiscRegIndex reg, ThreadContext *tc);
/gem5/src/arch/x86/
H A Dinterrupts.cc621 X86ISA::Interrupts::checkInterrupts(ThreadContext *tc) const
623 RFLAGS rflags = tc->readMiscRegNoEffect(MISCREG_RFLAGS);
651 X86ISA::Interrupts::getInterrupt(ThreadContext *tc) argument
653 assert(checkInterrupts(tc));
685 X86ISA::Interrupts::updateIntrInfo(ThreadContext *tc) argument
687 assert(checkInterrupts(tc));
H A Dcpuid.cc89 doCpuid(ThreadContext * tc, uint32_t function, argument
/gem5/src/dev/arm/
H A Dtimer_cpulocal.cc63 ThreadContext* tc = sys->getThreadContext(i); local
69 p->int_timer->get(tc),
70 p->int_watchdog->get(tc)));
H A Dgeneric_timer.cc302 ThreadContext *tc = system.getThreadContext(i); local
306 p->int_phys_s->get(tc),
307 p->int_phys_ns->get(tc),
308 p->int_virt->get(tc),
309 p->int_hyp->get(tc)));
/gem5/src/cpu/o3/
H A Dthread_context.hh138 initMemProxies(ThreadContext *tc) override
140 thread->initMemProxies(tc);
184 void copyArchRegs(ThreadContext *tc) override;
/gem5/src/cpu/minor/
H A Dlsq.hh283 ThreadContext *tc, BaseTLB::Mode mode)
344 ThreadContext *tc, BaseTLB::Mode mode);
417 ThreadContext *tc, BaseTLB::Mode mode);
282 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument
H A Dfetch1.hh167 ThreadContext *tc, BaseTLB::Mode mode);
/gem5/ext/mcpat/cacti/
H A Dwire.cc561 double tc = 0; // time constant local
591 tc = out_res * (input_cap + out_cap) +
596 delay = 0.693 * tc * len / repeater_spacing;
600 repeater_scaling * tc;
730 double tc = 0; local
754 tc = out_res * (input_cap + out_cap) +
759 *delay = 0.693 * tc * len / repeater_spacing;
763 repeater_size * tc;
/gem5/src/sim/
H A Dsystem.hh595 ContextID registerThreadContext(ThreadContext *tc,
597 void replaceThreadContext(ThreadContext *tc, ContextID context_id);
/gem5/src/cpu/checker/
H A Dcpu_impl.hh76 fault->invoke(tc, curStaticInst);
257 mem_req, tc, BaseTLB::Execute);
364 tc,
397 fault->invoke(tc, curStaticInst);
415 system->pcEventQueue.service(tc);
/gem5/src/mem/cache/prefetch/
H A Dqueued.cc79 tlb->translateTiming(translationRequest, tc, this, BaseTLB::Read);
85 const RequestPtr &req, ThreadContext *tc, BaseTLB::Mode mode)
442 dpp.tc = cache->system->getThreadContext(translation_req->contextId());
84 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, BaseTLB::Mode mode) argument
/gem5/src/arch/power/insts/
H A Dbranch.hh250 PowerISA::PCState branchTarget(ThreadContext *tc) const override;

Completed in 65 milliseconds

<<111213