Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 25 of 114) sorted by relevance

12345

/xen/tools/misc/
A Dxenpm.c84 if ( sscanf(arg, "%d", cpuid) != 1 || *cpuid < 0 ) in parse_cpuid()
91 *cpuid = -1; in parse_cpuid()
240 int cpuid = -1; in cxstat_func() local
247 if ( cpuid < 0 ) in cxstat_func()
350 int cpuid = -1; in pxstat_func() local
355 if ( cpuid < 0 ) in pxstat_func()
384 int cpuid = -1; in cpufreq_func() local
389 if ( cpuid < 0 ) in cpufreq_func()
849 int cpuid = -1; in cpufreq_para_func() local
983 int cpuid = -1; in scaling_governor_func() local
[all …]
A DMakefile13 INSTALL_BIN-$(CONFIG_X86) += xen-cpuid
75 xen-cpuid: xen-cpuid.o
A Dxen-detect.c50 static void cpuid(uint32_t idx, uint32_t *regs, int pv_context) in cpuid() function
77 cpuid(base, regs, pv_context); in check_for_xen()
91 cpuid(base + 1, regs, pv_context); in check_for_xen()
/xen/tools/libxc/
A Dxc_pm.c36 sysctl.u.get_pmstat.cpuid = cpuid; in xc_pm_get_max_px()
76 sysctl.u.get_pmstat.cpuid = cpuid; in xc_pm_get_pxstat()
106 sysctl.u.get_pmstat.cpuid = cpuid; in xc_pm_reset_pxstat()
118 sysctl.u.get_pmstat.cpuid = cpuid; in xc_pm_get_max_cx()
154 sysctl.u.get_pmstat.cpuid = cpuid; in xc_pm_get_cxstat()
243 sysctl.u.pm_op.cpuid = cpuid; in xc_get_cpufreq_para()
307 sysctl.u.pm_op.cpuid = cpuid; in xc_set_cpufreq_gov()
326 sysctl.u.pm_op.cpuid = cpuid; in xc_set_cpufreq_para()
345 sysctl.u.pm_op.cpuid = cpuid; in xc_get_cpufreq_avgfreq()
438 sysctl.u.pm_op.cpuid = cpuid; in xc_enable_turbo()
[all …]
A Dxc_sr_common_x86.c48 struct xc_sr_record cpuid = { .type = REC_TYPE_X86_CPUID_POLICY, }; in write_x86_cpu_policy_records() local
59 cpuid.data = malloc(nr_leaves * sizeof(xen_cpuid_leaf_t)); in write_x86_cpu_policy_records()
61 if ( !cpuid.data || !msrs.data ) in write_x86_cpu_policy_records()
68 if ( xc_get_domain_cpu_policy(xch, ctx->domid, &nr_leaves, cpuid.data, in write_x86_cpu_policy_records()
76 cpuid.length = nr_leaves * sizeof(xen_cpuid_leaf_t); in write_x86_cpu_policy_records()
77 if ( cpuid.length ) in write_x86_cpu_policy_records()
79 rc = write_record(ctx, &cpuid); in write_x86_cpu_policy_records()
89 free(cpuid.data); in write_x86_cpu_policy_records()
108 rc = update_blob(&ctx->x86.restore.cpuid, rec->data, rec->length); in handle_x86_cpuid_policy()
141 if ( ctx->x86.restore.cpuid.ptr ) in x86_static_data_complete()
[all …]
/xen/xen/drivers/acpi/
A Dpmstat.c54 if ( !op || (op->cpuid >= nr_cpu_ids) || !cpu_online(op->cpuid) ) in do_get_pm_info()
56 pmpt = processor_pminfo[op->cpuid]; in do_get_pm_info()
131 cpufreq_statistic_reset(op->cpuid); in do_get_pm_info()
200 pmpt = processor_pminfo[op->cpuid]; in get_cpufreq_para()
407 if ( op->cpuid != 0 ) in do_pm_op()
416 if ( op->cpuid == 0 ) in do_pm_op()
418 else if ( op->cpuid == 1 ) in do_pm_op()
425 if ( op->cpuid == 0 ) in do_pm_op()
427 else if ( op->cpuid == 1 ) in do_pm_op()
434 if ( op->cpuid >= nr_cpu_ids || !cpu_online(op->cpuid) ) in do_pm_op()
[all …]
/xen/xen/drivers/cpufreq/
A Dutility.c89 int cpufreq_statistic_init(unsigned int cpuid) in cpufreq_statistic_init() argument
104 pxpt = per_cpu(cpufreq_statistic_data, cpuid); in cpufreq_statistic_init()
117 per_cpu(cpufreq_statistic_data, cpuid) = pxpt; in cpufreq_statistic_init()
148 void cpufreq_statistic_exit(unsigned int cpuid) in cpufreq_statistic_exit() argument
156 pxpt = per_cpu(cpufreq_statistic_data, cpuid); in cpufreq_statistic_exit()
165 per_cpu(cpufreq_statistic_data, cpuid) = NULL; in cpufreq_statistic_exit()
170 void cpufreq_statistic_reset(unsigned int cpuid) in cpufreq_statistic_reset() argument
180 pxpt = per_cpu(cpufreq_statistic_data, cpuid); in cpufreq_statistic_reset()
404 policy = per_cpu(cpufreq_cpu_policy, cpuid); in cpufreq_update_turbo()
427 int cpufreq_get_turbo_status(int cpuid) in cpufreq_get_turbo_status() argument
[all …]
A Dcpufreq.c424 int ret=0, cpuid; in set_px_pminfo() local
428 cpuid = get_cpu_id(acpi_id); in set_px_pminfo()
429 if ( cpuid < 0 || !dom0_px_info) in set_px_pminfo()
436 acpi_id, cpuid); in set_px_pminfo()
438 pmpt = processor_pminfo[cpuid]; in set_px_pminfo()
447 processor_pminfo[cpuid] = pmpt; in set_px_pminfo()
451 pmpt->id = cpuid; in set_px_pminfo()
533 ret = cpufreq_limit_change(cpuid); in set_px_pminfo()
543 ret = cpufreq_cpu_init(cpuid); in set_px_pminfo()
/xen/xen/include/xen/lib/x86/
A DMakefile4 all: cpuid-autogen.h
6 cpuid-autogen.h: $(XEN_ROOT)/xen/include/public/arch-x86/cpufeatureset.h $(XEN_ROOT)/xen/tools/gen-
7 $(PYTHON) $(XEN_ROOT)/xen/tools/gen-cpuid.py -i $< -o $@.new
/xen/tools/debugger/kdd/
A Dkdd.c386 pa = v2p(s, cpuid, addr); in kdd_access_virtual()
828 s->txp.stc.stop.cpu = s->cpuid; in kdd_break()
909 s->cpuid = s->rxp.cmd.setcpu.cpu; in kdd_handle_setcpu()
945 int cpuid = s->rxp.cmd.regs.cpu; in kdd_handle_read_regs() local
947 KDD_LOG(s, "Read CPU %i register state\n", cpuid); in kdd_handle_read_regs()
955 s->txp.cmd.regs.cpu = cpuid; in kdd_handle_read_regs()
964 int cpuid = s->rxp.cmd.regs.cpu; in kdd_handle_write_regs() local
966 KDD_LOG(s, "Write CPU %i register state\n", cpuid); in kdd_handle_write_regs()
973 s->txp.cmd.regs.cpu = cpuid; in kdd_handle_write_regs()
1005 len = kdd_read_virtual(s, s->cpuid, in kdd_handle_read_ctrl()
[all …]
A Dkdd-xen.c161 static struct hvm_hw_cpu *get_cpu(kdd_guest *g, int cpuid) in get_cpu() argument
180 KDD_LOG(g, "Dom %"PRIu32" has no CPU %i\n", g->domid, cpuid); in get_cpu()
185 static struct hvm_hw_lapic_regs *get_lapic(kdd_guest *g, int cpuid) in get_lapic() argument
328 int kdd_get_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64) in kdd_get_regs() argument
332 cpu = get_cpu(g, cpuid); in kdd_get_regs()
346 int kdd_set_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64) in kdd_set_regs() argument
350 cpu = get_cpu(g, cpuid); in kdd_set_regs()
414 cpu = get_cpu(g, cpuid); in kdd_get_ctrl()
419 lapic = get_lapic(g, cpuid); in kdd_get_ctrl()
434 cpu = get_cpu(g, cpuid); in kdd_wrmsr()
[all …]
A Dkdd.h487 extern int kdd_get_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64);
488 extern int kdd_set_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64);
491 extern int kdd_get_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64);
492 extern int kdd_set_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64);
495 extern int kdd_wrmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t value);
496 extern int kdd_rdmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t *value);
/xen/xen/lib/x86/
A Dpolicy.c18 if ( guest->cpuid->basic.max_leaf > host->cpuid->basic.max_leaf ) in x86_cpu_policies_are_compatible()
21 if ( guest->cpuid->extd.max_leaf > host->cpuid->extd.max_leaf ) in x86_cpu_policies_are_compatible()
/xen/tools/libxl/
A Dlibxl_arm.h31 static inline uint64_t libxl__compute_mpdir(unsigned int cpuid) in libxl__compute_mpdir() argument
39 return (cpuid & 0x0f) | (((cpuid >> 4) & 0xff) << 8); in libxl__compute_mpdir()
A Dlibxl_cpuid.c89 int libxl_cpuid_parse_config(libxl_cpuid_policy_list *cpuid, const char* str) in libxl_cpuid_parse_config() argument
308 entry = cpuid_find_match(cpuid, flag->leaf, flag->subleaf); in libxl_cpuid_parse_config()
363 int libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list *cpuid, in libxl_cpuid_parse_config_xend() argument
390 entry = cpuid_find_match(cpuid, leaf, subleaf); in libxl_cpuid_parse_config_xend()
459 libxl_cpuid_policy_list cpuid = *pcpuid; in libxl_cpuid_policy_list_gen_json() local
466 if (cpuid == NULL) goto empty; in libxl_cpuid_policy_list_gen_json()
468 for (i = 0; cpuid[i].input[0] != XEN_CPUID_INPUT_UNUSED; i++) { in libxl_cpuid_policy_list_gen_json()
473 if (cpuid[i].input[j] != XEN_CPUID_INPUT_UNUSED) { in libxl_cpuid_policy_list_gen_json()
476 s = yajl_gen_integer(hand, cpuid[i].input[j]); in libxl_cpuid_policy_list_gen_json()
482 if (cpuid[i].policy[j] != NULL) { in libxl_cpuid_policy_list_gen_json()
[all …]
A Dlibxl_nocpuid.c26 int libxl_cpuid_parse_config(libxl_cpuid_policy_list *cpuid, const char* str) in libxl_cpuid_parse_config() argument
31 int libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list *cpuid, in libxl_cpuid_parse_config_xend() argument
/xen/xen/include/xen/
A Dpmstat.h10 uint32_t pmstat_get_cx_nr(uint32_t cpuid);
11 int pmstat_get_cx_stat(uint32_t cpuid, struct pm_cx_stat *stat);
12 int pmstat_reset_cx_stat(uint32_t cpuid);
/xen/tools/fuzz/x86_instruction_emulator/
A DMakefile31 cpuid.h cpuid-autogen.h)
37 fuzz-emul.o fuzz-emulate-cov.o cpuid.o wrappers.o: $(x86_emulate.h)
39 x86-insn-fuzzer.a: fuzz-emul.o x86-emulate.o cpuid.o
42 afl-harness: afl-harness.o fuzz-emul.o x86-emulate.o cpuid.o wrappers.o
45 afl-harness-cov: afl-harness-cov.o fuzz-emul-cov.o x86-emulate-cov.o cpuid.o wrappers.o
/xen/xen/arch/arm/
A Dsmpboot.c303 unsigned int cpuid = init_data.cpuid; in start_secondary() local
307 set_processor_id(cpuid); in start_secondary()
348 set_current(idle_vcpu[cpuid]); in start_secondary()
350 setup_cpu_sibling_map(cpuid); in start_secondary()
353 notify_cpu_starting(cpuid); in start_secondary()
361 cpumask_set_cpu(cpuid, &cpu_online_map); in start_secondary()
435 init_data.cpuid = cpu; in __cpu_up()
474 init_data.cpuid = ~0; in __cpu_up()
/xen/tools/firmware/hvmloader/
A Dcacheattr.c47 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); in cpu_phys_addr()
50 cpuid(0x80000008, &eax, &ebx, &ecx, &edx); in cpu_phys_addr()
64 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in cacheattr_init()
/xen/xen/arch/x86/guest/hyperv/
A Dhyperv.c58 cpuid(0x40000000, &eax, &ebx, &ecx, &edx); in hyperv_probe()
64 cpuid(0x40000001, &eax, &ebx, &ecx, &edx); in hyperv_probe()
69 cpuid(HYPERV_CPUID_FEATURES, &eax, &ebx, &ecx, &edx); in hyperv_probe()
78 cpuid(HYPERV_CPUID_IMPLEMENT_LIMITS, &eax, &ebx, &ecx, &edx); in hyperv_probe()
/xen/xen/arch/x86/cpu/
A Dcommon.c220 cpuid(0x80000002, &v[0], &v[1], &v[2], &v[3]); in get_model_name()
221 cpuid(0x80000003, &v[4], &v[5], &v[6], &v[7]); in get_model_name()
222 cpuid(0x80000004, &v[8], &v[9], &v[10], &v[11]); in get_model_name()
246 cpuid(0x80000005, &dummy, &dummy, &ecx, &edx); in display_cacheinfo()
298 cpuid(0x00000000, &c->cpuid_level, &ebx, &ecx, &edx); in early_cpu_init()
316 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in early_cpu_init()
362 cpuid(0x00000000, &c->cpuid_level, &ebx, &ecx, &edx); in generic_identify()
377 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in generic_identify()
387 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in generic_identify()
403 cpuid(0x80000001, &tmp, &tmp, in generic_identify()
[all …]
/xen/xen/include/acpi/cpufreq/
A Dcpufreq.h138 extern int cpufreq_update_turbo(int cpuid, int new_state);
139 extern int cpufreq_get_turbo_status(int cpuid);
160 int (*update)(int cpuid, struct cpufreq_policy *policy);
/xen/xen/arch/x86/
A Dalternative.c212 BUG_ON(a->cpuid >= NCAPINTS * 32); in _apply_alternatives()
236 if ( !boot_cpu_has(a->cpuid) ) in _apply_alternatives()
272 if ( a->cpuid == X86_FEATURE_ALWAYS && in _apply_alternatives()
/xen/xen/arch/x86/hvm/
A Dsave.c35 cpuid(1, &eax, &ebx, &ecx, &edx); in arch_hvm_save()
36 hdr->cpuid = eax; in arch_hvm_save()
63 cpuid(1, &eax, &ebx, &ecx, &edx); in arch_hvm_load()
65 if ( (hdr->cpuid & ~0x0fUL) != (eax & ~0x0fUL) ) in arch_hvm_load()
68 d->domain_id, hdr->cpuid, eax); in arch_hvm_load()

Completed in 54 milliseconds

12345