Home
last modified time | relevance | path

Searched refs:cpuid_policy (Results 1 – 24 of 24) sorted by relevance

/xen/xen/include/xen/lib/x86/
A Dcpuid.h104 struct cpuid_policy struct
283 const struct cpuid_policy *p, uint32_t fs[FEATURESET_NR_ENTRIES]) in cpuid_policy_to_featureset() argument
300 const uint32_t fs[FEATURESET_NR_ENTRIES], struct cpuid_policy *p) in cpuid_featureset_to_policy()
315 static inline uint64_t cpuid_policy_xcr0_max(const struct cpuid_policy *p) in cpuid_policy_xcr0_max()
320 static inline uint64_t cpuid_policy_xstates(const struct cpuid_policy *p) in cpuid_policy_xstates()
332 void x86_cpuid_policy_recalc_synth(struct cpuid_policy *p);
341 void x86_cpuid_policy_fill_native(struct cpuid_policy *p);
352 void x86_cpuid_policy_clear_out_of_range_leaves(struct cpuid_policy *p);
374 int x86_cpuid_copy_to_buffer(const struct cpuid_policy *policy,
394 int x86_cpuid_copy_from_buffer(struct cpuid_policy *policy,
A Dcpu-policy.h10 struct cpuid_policy *cpuid;
/xen/xen/arch/x86/
A Dcpuid.c151 static void recalculate_xstate(struct cpuid_policy *p) in recalculate_xstate()
229 static void recalculate_misc(struct cpuid_policy *p) in recalculate_misc()
300 struct cpuid_policy *p = &raw_cpuid_policy; in calculate_raw_policy()
310 struct cpuid_policy *p = &host_cpuid_policy; in calculate_host_policy()
386 struct cpuid_policy *p = &pv_max_cpuid_policy; in calculate_pv_max_policy()
414 struct cpuid_policy *p = &pv_def_cpuid_policy; in calculate_pv_def_policy()
434 struct cpuid_policy *p = &hvm_max_cpuid_policy; in calculate_hvm_max_policy()
493 struct cpuid_policy *p = &hvm_def_cpuid_policy; in calculate_hvm_def_policy()
557 struct cpuid_policy *p = d->arch.cpuid; in recalculate_cpuid_policy()
705 struct cpuid_policy *p = is_pv_domain(d) in init_domain_cpuid_policy()
[all …]
A Dsysctl.c360 static const struct cpuid_policy *const policy_table[4] = { in arch_do_sysctl()
370 const struct cpuid_policy *p = NULL; in arch_do_sysctl()
443 if ( guest_handle_is_null(sysctl->u.cpu_policy.cpuid_policy) ) in arch_do_sysctl()
447 sysctl->u.cpu_policy.cpuid_policy, in arch_do_sysctl()
A Dmsr.c170 const struct cpuid_policy *cp = d->arch.cpuid; in guest_rdmsr()
360 const struct cpuid_policy *cp = d->arch.cpuid; in guest_wrmsr()
A Ddomctl.c54 const struct cpuid_policy *p = d->arch.cpuid; in domain_cpu_policy_changed()
236 new.cpuid, xdpc->cpuid_policy, xdpc->nr_leaves, in update_domain_cpu_policy()
1454 if ( guest_handle_is_null(domctl->u.cpu_policy.cpuid_policy) ) in arch_do_domctl()
1458 domctl->u.cpu_policy.cpuid_policy, in arch_do_domctl()
A Dtraps.c961 const struct cpuid_policy *p = d->arch.cpuid; in cpuid_hypervisor_leaves()
/xen/tools/tests/cpu-policy/
A Dtest-cpu-policy.c91 struct cpuid_policy p; in test_cpuid_current()
111 struct cpuid_policy p; in test_cpuid_serialise_success()
416 struct cpuid_policy p; in test_cpuid_out_of_range_clearing()
536 struct cpuid_policy *p = memdup(&t->p); in test_cpuid_out_of_range_clearing()
560 struct cpuid_policy host_cpuid; in test_is_compatible_success()
561 struct cpuid_policy guest_cpuid; in test_is_compatible_success()
610 struct cpuid_policy host_cpuid; in test_is_compatible_failure()
611 struct cpuid_policy guest_cpuid; in test_is_compatible_failure()
/xen/tools/fuzz/cpu-policy/
A Dafl-policy-fuzzer.c20 static void check_cpuid(struct cpuid_policy *cp) in check_cpuid()
22 struct cpuid_policy new = {}; in check_cpuid()
148 struct cpuid_policy *cp = NULL; in main()
/xen/xen/lib/x86/
A Dcpuid.c63 void x86_cpuid_policy_recalc_synth(struct cpuid_policy *p) in x86_cpuid_policy_recalc_synth()
69 void x86_cpuid_policy_fill_native(struct cpuid_policy *p) in x86_cpuid_policy_fill_native()
186 void x86_cpuid_policy_clear_out_of_range_leaves(struct cpuid_policy *p) in x86_cpuid_policy_clear_out_of_range_leaves()
294 int x86_cpuid_copy_to_buffer(const struct cpuid_policy *p, in x86_cpuid_copy_to_buffer()
380 int x86_cpuid_copy_from_buffer(struct cpuid_policy *p, in x86_cpuid_copy_from_buffer()
/xen/xen/include/asm-x86/
A Dcpuid.h51 extern struct cpuid_policy raw_cpuid_policy, host_cpuid_policy,
A Ddomain.h370 struct cpuid_policy *cpuid;
/xen/tools/libxc/
A Dxc_cpuid_x86.c151 set_xen_guest_handle(sysctl.u.cpu_policy.cpuid_policy, leaves); in xc_get_system_cpu_policy()
189 set_xen_guest_handle(domctl.u.cpu_policy.cpuid_policy, leaves); in xc_get_domain_cpu_policy()
238 set_xen_guest_handle(domctl.u.cpu_policy.cpuid_policy, leaves); in xc_set_domain_cpu_policy()
437 struct cpuid_policy *p = NULL; in xc_cpuid_apply_policy()
/xen/tools/tests/x86_emulator/
A Dx86-emulate.c34 struct cpuid_policy cp;
A Dx86-emulate.h71 extern struct cpuid_policy cp;
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.h570 const struct cpuid_policy *cpuid;
A Dx86_emulate.c1924 _amd_like(const struct cpuid_policy *cp) in _amd_like()
2076 const struct cpuid_policy *cp = ctxt->cpuid; in protmode_load_seg()
/xen/xen/arch/x86/pv/
A Ddomain.c154 const struct cpuid_policy *p = v->domain->arch.cpuid; in pv_fixup_guest_cr4()
/xen/xen/include/public/
A Ddomctl.h680 XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_policy; /* IN/OUT */
A Dsysctl.h1058 XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_policy; /* OUT */
/xen/xen/arch/x86/hvm/
A Dvlapic.c1086 const struct cpuid_policy *cp = v->domain->arch.cpuid; in guest_wrmsr_apic_base()
A Dhvm.c940 const struct cpuid_policy *p = d->arch.cpuid; in hvm_efer_valid()
977 const struct cpuid_policy *p = d->arch.cpuid; in hvm_cr4_guest_valid_bits()
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c560 const struct cpuid_policy *cp = v->domain->arch.cpuid; in vmx_cpuid_policy_changed()
3171 const struct cpuid_policy *cp = v->domain->arch.cpuid; in vmx_msr_write_intercept()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c596 const struct cpuid_policy *cp = v->domain->arch.cpuid; in svm_cpuid_policy_changed()

Completed in 74 milliseconds