/gem5/util/m5/jni/ |
H A D | gem5Op.java | 53 public native void wakeCPU(long cpuid); argument
|
/gem5/src/cpu/kvm/ |
H A D | vm.cc | 199 Kvm::getSupportedCPUID(struct kvm_cpuid2 &cpuid) const 201 if (ioctl(KVM_GET_SUPPORTED_CPUID, (void *)&cpuid) == -1) { 214 std::unique_ptr<struct kvm_cpuid2> cpuid; local 217 cpuid.reset((struct kvm_cpuid2 *)operator new( 220 cpuid->nent = i; 222 } while (!getSupportedCPUID(*cpuid)); 223 supportedCPUIDCache.assign(cpuid->entries, 224 cpuid->entries + cpuid->nent);
|
H A D | x86_cpu.hh | 94 void setCPUID(const struct kvm_cpuid2 &cpuid); 95 void setCPUID(const Kvm::CPUIDVector &cpuid);
|
H A D | x86_cpu.cc | 40 #include "arch/x86/cpuid.hh" 1436 CpuidResult cpuid; local 1439 X86ISA::doCpuid(tc, function, idx, cpuid); 1440 m5_supported.push_back(makeKvmCpuid(function, idx, cpuid)); 1447 CpuidResult cpuid; local 1450 X86ISA::doCpuid(tc, function, idx, cpuid); 1451 m5_supported.push_back(makeKvmCpuid(function, idx, cpuid)); 1458 X86KvmCPU::setCPUID(const struct kvm_cpuid2 &cpuid) argument 1460 if (ioctl(KVM_SET_CPUID2, (void *)&cpuid) == -1) 1466 X86KvmCPU::setCPUID(const Kvm::CPUIDVector &cpuid) argument [all...] |
H A D | vm.hh | 161 bool getSupportedCPUID(struct kvm_cpuid2 &cpuid) const;
|
/gem5/src/dev/sparc/ |
H A D | iob.cc | 124 ContextID cpuid = pkt->req->contextId(); local 144 pkt->setBE(jBusData0[cpuid]); 149 pkt->setBE(jBusData1[cpuid]); 161 data = jIntBusy[cpuid].busy ? 1 << 5 : 0 | 162 jIntBusy[cpuid].source; 240 ContextID cpuid = pkt->req->contextId(); local 254 jIntBusy[cpuid].busy = bits(data,5,5); 255 DPRINTF(Iob, "Wrote jIntBusy index %d busy: %d\n", cpuid, 256 jIntBusy[cpuid].busy);
|
/gem5/util/ |
H A D | decode_inst_trace.py | 127 if inst.HasField('cpuid'): 128 cpu_id = inst.cpuid
|
/gem5/src/sim/ |
H A D | pseudo_inst.hh | 80 void wakeCPU(ThreadContext *tc, uint64_t cpuid);
|
H A D | pseudo_inst.cc | 286 wakeCPU(ThreadContext *tc, uint64_t cpuid) argument 288 DPRINTF(PseudoInst, "PseudoInst::wakeCPU(%i)\n", cpuid); 291 if (sys->numContexts() <= cpuid) { 292 warn("PseudoInst::wakeCPU(%i), cpuid greater than number of contexts" 293 "(%i)\n",cpuid, sys->numContexts()); 297 ThreadContext *other_tc = sys->threadContexts[cpuid];
|
/gem5/include/gem5/ |
H A D | m5ops.h | 49 void m5_wake_cpu(uint64_t cpuid);
|
/gem5/src/arch/mips/ |
H A D | dt_constants.hh | 94 Bitfield<28, 21> cpuid; member in namespace:MipsISA
|
/gem5/util/m5/ |
H A D | lua_gem5Op.c | 91 uint64_t cpuid = lua_tointeger(L, 1); local 92 m5_wake_cpu(cpuid);
|
/gem5/src/base/ |
H A D | cp_annotate.cc | 265 CPA::doSwSmEnd(System *sys, int cpuid, string sm, uint64_t frame) argument 304 add(OP_LINK, FL_NONE, cpuid, smi, lnMap[smi]); 309 add(OP_BEGIN, FL_NONE, cpuid, smi, lastState[smi]); 360 CPA::swBegin(System *sys, int cpuid, std::string st, uint64_t frame, bool expl, argument 387 add(OP_BEGIN, flags, cpuid, smi, sti); 980 CPA::doQ(System *sys, int flags, int cpuid, int sm, argument 990 qData[qi-1].push_front(add(OP_QUEUE, flags, cpuid, sm, qi, count)); 992 qData[qi-1].push_back(add(OP_QUEUE, flags, cpuid, sm, qi, count)); 1001 CPA::doDq(System *sys, int flags, int cpuid, int sm, argument 1007 add(OP_DEQUEUE, flags, cpuid, s [all...] |
H A D | cp_annotate.hh | 310 void doSwSmEnd(System *sys, int cpuid, std::string sm, uint64_t frame); 393 void swBegin(System *sys, int cpuid, std::string st, uint64_t frame,
|
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 441 # - cpuid: packed32 442 def coreNameFrame(name, core_id, cpuid): 445 body = packed_code + packed32(core_id) + packed32(cpuid) + stringList(name)
|