/xen-4.10.0-shim-comet/tools/misc/ |
A D | xenpm.c | 82 if ( sscanf(arg, "%d", cpuid) != 1 || *cpuid < 0 ) in parse_cpuid() 89 *cpuid = -1; in parse_cpuid() 226 int cpuid = -1; in cxstat_func() local 233 if ( cpuid < 0 ) in cxstat_func() 336 int cpuid = -1; in pxstat_func() local 341 if ( cpuid < 0 ) in pxstat_func() 370 int cpuid = -1; in cpufreq_func() local 375 if ( cpuid < 0 ) in cpufreq_func() 835 int cpuid = -1; in cpufreq_para_func() local 969 int cpuid = -1; in scaling_governor_func() local [all …]
|
A D | Makefile | 13 INSTALL_BIN-$(CONFIG_X86) += xen-cpuid 78 xen-cpuid: xen-cpuid.o
|
A D | xen-detect.c | 50 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-4.10.0-shim-comet/tools/libxc/ |
A D | xc_pm.c | 36 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() 448 sysctl.u.pm_op.cpuid = cpuid; in xc_enable_turbo() [all …]
|
A D | xc_cpuid_x86.c | 216 cpuid(in, regs); in get_cpuid_domain_info() 619 domctl.u.cpuid.input[0] = input[0]; in xc_cpuid_do_domctl() 620 domctl.u.cpuid.input[1] = input[1]; in xc_cpuid_do_domctl() 621 domctl.u.cpuid.eax = regs[0]; in xc_cpuid_do_domctl() 622 domctl.u.cpuid.ebx = regs[1]; in xc_cpuid_do_domctl() 623 domctl.u.cpuid.ecx = regs[2]; in xc_cpuid_do_domctl() 624 domctl.u.cpuid.edx = regs[3]; in xc_cpuid_do_domctl() 725 cpuid(input, regs); in xc_cpuid_apply_policy() 728 cpuid(input, regs); in xc_cpuid_apply_policy() 741 cpuid(input, regs); in xc_cpuid_apply_policy() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/acpi/ |
A D | pmstat.c | 54 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() 102 cpufreq_residency_update(op->cpuid, pxpt->u.cur); in do_get_pm_info() 131 cpufreq_statistic_reset(op->cpuid); in do_get_pm_info() 137 op->u.getcx.nr = pmstat_get_cx_nr(op->cpuid); in do_get_pm_info() 150 ret = pmstat_reset_cx_stat(op->cpuid); in do_get_pm_info() 200 pmpt = processor_pminfo[op->cpuid]; in get_cpufreq_para() 201 policy = per_cpu(cpufreq_cpu_policy, op->cpuid); in get_cpufreq_para() 320 policy = per_cpu(cpufreq_cpu_policy, op->cpuid); in set_cpufreq_para() 401 if ( !op || op->cpuid >= nr_cpu_ids || !cpu_online(op->cpuid) ) in do_pm_op() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/cpufreq/ |
A D | utility.c | 89 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() 403 policy = per_cpu(cpufreq_cpu_policy, cpuid); in cpufreq_update_turbo() 426 int cpufreq_get_turbo_status(int cpuid) in cpufreq_get_turbo_status() argument [all …]
|
A D | cpufreq.c | 423 int ret=0, cpuid; in set_px_pminfo() local 427 cpuid = get_cpu_id(acpi_id); in set_px_pminfo() 428 if ( cpuid < 0 || !dom0_px_info) in set_px_pminfo() 435 acpi_id, cpuid); in set_px_pminfo() 437 pmpt = processor_pminfo[cpuid]; in set_px_pminfo() 446 processor_pminfo[cpuid] = pmpt; in set_px_pminfo() 450 pmpt->id = cpuid; in set_px_pminfo() 532 ret = cpufreq_limit_change(cpuid); in set_px_pminfo() 542 ret = cpufreq_cpu_init(cpuid); in set_px_pminfo()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | smpboot.c | 285 unsigned int cpuid = init_data.cpuid; in start_secondary() local 289 set_processor_id(cpuid); in start_secondary() 304 set_current(idle_vcpu[cpuid]); in start_secondary() 306 setup_cpu_sibling_map(cpuid); in start_secondary() 309 notify_cpu_starting(cpuid); in start_secondary() 317 cpumask_set_cpu(cpuid, &cpu_online_map); in start_secondary() 391 init_data.cpuid = cpu; in __cpu_up() 430 init_data.cpuid = ~0; in __cpu_up()
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_arm.h | 31 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 D | libxl_nocpuid.c | 26 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 42 libxl_cpuid_policy_list cpuid) in libxl_cpuid_set() argument
|
A D | libxl_cpuid.c | 278 entry = cpuid_find_match(cpuid, flag->leaf, flag->subleaf); in libxl_cpuid_parse_config() 333 int libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list *cpuid, in libxl_cpuid_parse_config_xend() argument 360 entry = cpuid_find_match(cpuid, leaf, subleaf); in libxl_cpuid_parse_config_xend() 395 libxl_cpuid_policy_list cpuid) in libxl_cpuid_set() argument 400 for (i = 0; cpuid[i].input[0] != XEN_CPUID_INPUT_UNUSED; i++) in libxl_cpuid_set() 401 xc_cpuid_set(ctx->xch, domid, cpuid[i].input, in libxl_cpuid_set() 424 libxl_cpuid_policy_list cpuid = *pcpuid; in libxl_cpuid_policy_list_gen_json() local 431 if (cpuid == NULL) goto empty; in libxl_cpuid_policy_list_gen_json() 438 if (cpuid[i].input[j] != XEN_CPUID_INPUT_UNUSED) { in libxl_cpuid_policy_list_gen_json() 441 s = yajl_gen_integer(hand, cpuid[i].input[j]); in libxl_cpuid_policy_list_gen_json() [all …]
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | pmstat.h | 10 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-4.10.0-shim-comet/tools/debugger/kdd/ |
A D | kdd.c | 185 static uint64_t v2p(kdd_state *s, int cpuid, uint64_t va) in v2p() argument 263 pa = v2p(s, cpuid, addr); in kdd_access_virtual() 490 s->txp.stc.stop.cpu = s->cpuid; in kdd_break() 570 s->cpuid = s->rxp.cmd.setcpu.cpu; in kdd_handle_setcpu() 606 int cpuid = s->rxp.cmd.regs.cpu; in kdd_handle_read_regs() local 608 KDD_LOG(s, "Read CPU %i register state\n", cpuid); in kdd_handle_read_regs() 616 s->txp.cmd.regs.cpu = cpuid; in kdd_handle_read_regs() 625 int cpuid = s->rxp.cmd.regs.cpu; in kdd_handle_write_regs() local 634 s->txp.cmd.regs.cpu = cpuid; in kdd_handle_write_regs() 666 len = kdd_read_virtual(s, s->cpuid, in kdd_handle_read_ctrl() [all …]
|
A D | kdd-xen.c | 161 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 D | kdd.h | 488 extern int kdd_get_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64); 489 extern int kdd_set_regs(kdd_guest *g, int cpuid, kdd_regs *r, int w64); 492 extern int kdd_get_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64); 493 extern int kdd_set_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64); 496 extern int kdd_wrmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t value); 497 extern int kdd_rdmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t *value);
|
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/ |
A D | cacheattr.c | 47 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-4.10.0-shim-comet/xen/arch/x86/cpu/ |
A D | common.c | 203 cpuid(0x80000002, &v[0], &v[1], &v[2], &v[3]); in get_model_name() 204 cpuid(0x80000003, &v[4], &v[5], &v[6], &v[7]); in get_model_name() 205 cpuid(0x80000004, &v[8], &v[9], &v[10], &v[11]); in get_model_name() 229 cpuid(0x80000005, &dummy, &dummy, &ecx, &edx); in display_cacheinfo() 311 cpuid(0x00000000, &c->cpuid_level, &ebx, &ecx, &edx); in early_cpu_detect() 318 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in early_cpu_detect() 356 cpuid(0x00000000, &c->cpuid_level, &ebx, &ecx, &edx); in generic_identify() 366 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in generic_identify() 376 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in generic_identify() 392 cpuid(0x80000001, &tmp, &tmp, in generic_identify() [all …]
|
/xen-4.10.0-shim-comet/xen/include/ |
A D | Makefile | 139 $(BASEDIR)/include/asm-x86/cpuid-autogen.h: $(BASEDIR)/include/public/arch-x86/cpufeatureset.h $(BA… 140 $(PYTHON) $(BASEDIR)/tools/gen-cpuid.py -i $^ -o $@.new 143 all: $(BASEDIR)/include/asm-x86/cpuid-autogen.h 148 rm -f $(BASEDIR)/include/asm-x86/cpuid-autogen.h
|
/xen-4.10.0-shim-comet/xen/include/acpi/cpufreq/ |
A D | cpufreq.h | 138 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-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | save.c | 35 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()
|
A D | monitor.c | 186 req.u.cpuid.insn_length = insn_length; in hvm_monitor_cpuid() 187 req.u.cpuid.leaf = leaf; in hvm_monitor_cpuid() 188 req.u.cpuid.subleaf = subleaf; in hvm_monitor_cpuid()
|
/xen-4.10.0-shim-comet/tools/tests/xen-access/ |
A D | xen-access.c | 395 int cpuid = 0; in main() local 462 cpuid = 1; in main() 599 if ( cpuid ) in main() 653 if ( cpuid ) in main() 830 req.u.cpuid.insn_length, in main() 831 req.u.cpuid.leaf, in main() 832 req.u.cpuid.subleaf, in main() 839 rsp.data.regs.x86.rip += req.u.cpuid.insn_length; in main()
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | init.h | 9 unsigned int cpuid; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | ro-page-fault.c | 242 .cpuid = pv_emul_cpuid, 291 .cpuid = pv_emul_cpuid, 299 .cpuid = pv_emul_cpuid, 334 .vendor = currd->arch.cpuid->x86_vendor, in pv_ro_page_fault()
|