/gem5/src/arch/riscv/linux/ |
H A D | process.cc | 91 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 D | process.cc | 108 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 D | process.cc | 75 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 D | thread_state.hh | 90 * @param tc ThreadContext for the virtual-to-physical translation 92 void initMemProxies(ThreadContext *tc);
|
H A D | profile.cc | 124 FunctionProfile::dump(ThreadContext *tc, ostream &os) const argument
|
H A D | translation.hh | 252 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
|
H A D | static_inst.hh | 310 virtual TheISA::PCState branchTarget(ThreadContext *tc) const; 316 bool hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc,
|
/gem5/src/base/ |
H A D | remote_gdb.hh | 140 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 D | syscalls.cc | 42 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 D | timing.hh | 127 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 D | table_walker.hh | 695 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 D | remote_gdb.cc | 173 RemoteGDB::RemoteGDB(System *_system, ThreadContext *tc, int _port) argument 174 : BaseRemoteGDB(_system, tc, _port), regCache32(this), regCache64(this)
|
H A D | miscregs.hh | 1929 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 D | interrupts.cc | 621 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 D | cpuid.cc | 89 doCpuid(ThreadContext * tc, uint32_t function, argument
|
/gem5/src/dev/arm/ |
H A D | timer_cpulocal.cc | 63 ThreadContext* tc = sys->getThreadContext(i); local 69 p->int_timer->get(tc), 70 p->int_watchdog->get(tc)));
|
H A D | generic_timer.cc | 302 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 D | thread_context.hh | 138 initMemProxies(ThreadContext *tc) override 140 thread->initMemProxies(tc); 184 void copyArchRegs(ThreadContext *tc) override;
|
/gem5/src/cpu/minor/ |
H A D | lsq.hh | 283 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 D | fetch1.hh | 167 ThreadContext *tc, BaseTLB::Mode mode);
|
/gem5/ext/mcpat/cacti/ |
H A D | wire.cc | 561 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 D | system.hh | 595 ContextID registerThreadContext(ThreadContext *tc, 597 void replaceThreadContext(ThreadContext *tc, ContextID context_id);
|
/gem5/src/cpu/checker/ |
H A D | cpu_impl.hh | 76 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 D | queued.cc | 79 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 D | branch.hh | 250 PowerISA::PCState branchTarget(ThreadContext *tc) const override;
|