Home
last modified time | relevance | path

Searched refs:basic (Results 1 – 25 of 44) sorted by relevance

12

/xen/tools/tests/x86_emulator/
A Dx86-emulate.h132 #define cpu_has_fpu cp.basic.fpu
133 #define cpu_has_mmx cp.basic.mmx
134 #define cpu_has_fxsr cp.basic.fxsr
135 #define cpu_has_sse cp.basic.sse
136 #define cpu_has_sse2 cp.basic.sse2
137 #define cpu_has_sse3 cp.basic.sse3
139 #define cpu_has_ssse3 cp.basic.ssse3
141 #define cpu_has_sse4_1 cp.basic.sse4_1
142 #define cpu_has_sse4_2 cp.basic.sse4_2
143 #define cpu_has_popcnt cp.basic.popcnt
[all …]
A Dx86-emulate.c87 cp.basic.movbe = true; in emul_test_init()
/xen/xen/arch/x86/
A Dcpuid.c163 if ( !p->basic.xsave ) in recalculate_xstate()
166 if ( p->basic.avx ) in recalculate_xstate()
237 p->basic.raw[0x8] = EMPTY_LEAF; in recalculate_misc()
314 p->basic.max_leaf = in calculate_host_policy()
315 min_t(uint32_t, p->basic.max_leaf, ARRAY_SIZE(p->basic.raw) - 1); in calculate_host_policy()
571 p->basic.vendor_ebx, p->basic.vendor_ecx, p->basic.vendor_edx); in recalculate_cpuid_policy()
573 p->basic.max_leaf = min(p->basic.max_leaf, max->basic.max_leaf); in recalculate_cpuid_policy()
662 p->basic.clflush_size = max->basic.clflush_size; in recalculate_cpuid_policy()
668 (p->basic.pae || p->basic.pse36) ? 36 : 32); in recalculate_cpuid_policy()
755 ASSERT(p->basic.max_leaf < ARRAY_SIZE(p->basic.raw)); in guest_cpuid()
[all …]
A Ddomctl.c62 uint32_t ecx = p->basic._1c; in domain_cpu_policy_changed()
63 uint32_t edx = p->basic._1d; in domain_cpu_policy_changed()
114 if ( p->basic.hypervisor ) in domain_cpu_policy_changed()
129 mask &= (~0ULL << 32) | p->basic.raw[6].c; in domain_cpu_policy_changed()
214 p->basic.pmu_version == 0 ) in domain_cpu_policy_changed()
/xen/xen/lib/x86/
A Dcpuid.c66 p->basic.vendor_ebx, p->basic.vendor_ecx, p->basic.vendor_edx); in x86_cpuid_policy_recalc_synth()
73 cpuid_leaf(0, &p->basic.raw[0]); in x86_cpuid_policy_fill_native()
84 cpuid_leaf(i, &p->basic.raw[i]); in x86_cpuid_policy_fill_native()
87 if ( p->basic.max_leaf >= 4 ) in x86_cpuid_policy_fill_native()
115 if ( p->basic.max_leaf >= 7 ) in x86_cpuid_policy_fill_native()
124 if ( p->basic.max_leaf >= 0xb ) in x86_cpuid_policy_fill_native()
153 if ( p->basic.max_leaf >= 0xd ) in x86_cpuid_policy_fill_native()
190 zero_leaves(p->basic.raw, p->basic.max_leaf + 1, in x86_cpuid_policy_clear_out_of_range_leaves()
193 if ( p->basic.max_leaf < 4 ) in x86_cpuid_policy_clear_out_of_range_leaves()
204 if ( p->basic.max_leaf < 7 ) in x86_cpuid_policy_clear_out_of_range_leaves()
[all …]
A Dpolicy.c18 if ( guest->cpuid->basic.max_leaf > host->cpuid->basic.max_leaf ) in x86_cpu_policies_are_compatible()
/xen/tools/tests/cpu-policy/
A Dtest-cpu-policy.c124 .basic.max_leaf = 4, in test_cpuid_serialise_success()
131 .basic.max_leaf = 4, in test_cpuid_serialise_success()
141 .basic.max_leaf = 7, in test_cpuid_serialise_success()
148 .basic.max_leaf = 7, in test_cpuid_serialise_success()
158 .basic.max_leaf = 0xb, in test_cpuid_serialise_success()
165 .basic.max_leaf = 0xb, in test_cpuid_serialise_success()
178 .basic.max_leaf = 0xd, in test_cpuid_serialise_success()
185 .basic.max_leaf = 0xd, in test_cpuid_serialise_success()
423 .basic.max_leaf = 0, in test_cpuid_out_of_range_clearing()
439 .basic.max_leaf = 4, in test_cpuid_out_of_range_clearing()
[all …]
/xen/tools/fuzz/cpu-policy/
A Dafl-policy-fuzzer.c37 cp->basic.raw[4] = EMPTY_LEAF; in check_cpuid()
38 cp->basic.raw[7] = EMPTY_LEAF; in check_cpuid()
39 cp->basic.raw[0xb] = EMPTY_LEAF; in check_cpuid()
40 cp->basic.raw[0xd] = EMPTY_LEAF; in check_cpuid()
/xen/xen/include/xen/lib/x86/
A Dcpuid.h151 } basic; member
285 fs[FEATURESET_1d] = p->basic._1d; in cpuid_policy_to_featureset()
286 fs[FEATURESET_1c] = p->basic._1c; in cpuid_policy_to_featureset()
302 p->basic._1d = fs[FEATURESET_1d]; in cpuid_featureset_to_policy()
303 p->basic._1c = fs[FEATURESET_1c]; in cpuid_featureset_to_policy()
/xen/tools/libxc/
A Dxc_cpuid_x86.c506 p->basic.rdrand = test_bit(X86_FEATURE_RDRAND, host_featureset); in xc_cpuid_apply_policy()
560 p->basic.pae = pae; in xc_cpuid_apply_policy()
569 p->basic.htt = test_bit(X86_FEATURE_HTT, host_featureset); in xc_cpuid_apply_policy()
578 p->basic.htt = true; in xc_cpuid_apply_policy()
586 if ( !(p->basic.lppp & 0x80) ) in xc_cpuid_apply_policy()
587 p->basic.lppp *= 2; in xc_cpuid_apply_policy()
634 p->basic.vmx = true; in xc_cpuid_apply_policy()
A Dxc_sr_common.h364 struct xc_sr_blob basic, extd, xsave, msr; member
A Dxc_sr_restore_x86_pv.c239 vcpu_guest_context_any_t *vcpu = ctx->x86.pv.restore.vcpus[vcpuid].basic.ptr; in process_vcpu_basic()
484 if ( vcpu->basic.ptr ) in update_vcpu_context()
832 blob = &vcpu->basic; in handle_x86_pv_vcpu_blob()
1168 free(vcpu->basic.ptr); in x86_pv_cleanup()
/xen/docs/figs/
A DMakefile6 TARGETS= network-bridge.png network-basic.png
/xen/xen/arch/x86/pv/
A Ddomain.c157 cr4 &= ~((p->basic.tsc ? 0 : X86_CR4_TSD) | in pv_fixup_guest_cr4()
158 (p->basic.de ? 0 : X86_CR4_DE) | in pv_fixup_guest_cr4()
160 (p->basic.xsave ? 0 : X86_CR4_OSXSAVE)); in pv_fixup_guest_cr4()
/xen/xen/arch/x86/hvm/
A Dhvm.c981 mce = p->basic.mce || p->basic.mca; in hvm_cr4_guest_valid_bits()
3510 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3515 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3523 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3529 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3536 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3543 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_read_intercept()
3655 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_write_intercept()
3662 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_write_intercept()
3670 if ( !d->arch.cpuid->basic.mtrr ) in hvm_msr_write_intercept()
[all …]
/xen/tools/flask/policy/modules/
A Dxen.if17 # Allow the domain to perform basic operations on itself
29 # Note: Because the domain can perform basic operations on itself and any
/xen/
A DCODING_STYLE94 Use basic C types and C standard mandated typedef-s where possible (and
132 * c-basic-offset: 4
/xen/tools/python/
A Dpylintrc7 # * handle some basic but necessary stats'data (number of classes, methods...)
96 enable-basic=yes
/xen/tools/python/scripts/
A Dconvert-legacy-stream284 basic = rdexact(vm.basic_len)
286 write_libxc_pv_vcpu_basic(vcpu_id, basic)
/xen/xen/arch/x86/cpu/
A Dvpmu_intel.c841 if ( v->domain->arch.cpuid->basic.pmu_version <= 1 || in vmx_vpmu_initialise()
842 v->domain->arch.cpuid->basic.pmu_version >= 5 ) in vmx_vpmu_initialise()
/xen/docs/misc/
A Ddump-core-format.txt176 This note descriptor stores basic information of the domain.
198 This note descriptor stores basic information about xen
/xen/docs/features/
A Dsched_credit.pandoc73 run some basic workload (e.g., login into them and run simple commands),
A Dsched_credit2.pandoc68 run some basic workload (e.g., login into them and run simple commands),
A Dsched_rtds.pandoc80 that they boot and can run some basic workload (e.g., login into them
/xen/docs/hypervisor-guide/
A Dcode-coverage.rst7 the coverage of its own basic blocks. Being a piece of system software rather

Completed in 78 milliseconds

12