| /xen/tools/tests/x86_emulator/ |
| A D | x86-emulate.h | 132 #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 D | x86-emulate.c | 87 cp.basic.movbe = true; in emul_test_init()
|
| /xen/xen/arch/x86/ |
| A D | cpuid.c | 163 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 D | domctl.c | 62 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 D | cpuid.c | 66 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 D | policy.c | 18 if ( guest->cpuid->basic.max_leaf > host->cpuid->basic.max_leaf ) in x86_cpu_policies_are_compatible()
|
| /xen/tools/tests/cpu-policy/ |
| A D | test-cpu-policy.c | 124 .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 D | afl-policy-fuzzer.c | 37 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 D | cpuid.h | 151 } 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 D | xc_cpuid_x86.c | 506 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 D | xc_sr_common.h | 364 struct xc_sr_blob basic, extd, xsave, msr; member
|
| A D | xc_sr_restore_x86_pv.c | 239 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 D | Makefile | 6 TARGETS= network-bridge.png network-basic.png
|
| /xen/xen/arch/x86/pv/ |
| A D | domain.c | 157 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 D | hvm.c | 981 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 D | xen.if | 17 # Allow the domain to perform basic operations on itself 29 # Note: Because the domain can perform basic operations on itself and any
|
| /xen/ |
| A D | CODING_STYLE | 94 Use basic C types and C standard mandated typedef-s where possible (and 132 * c-basic-offset: 4
|
| /xen/tools/python/ |
| A D | pylintrc | 7 # * handle some basic but necessary stats'data (number of classes, methods...) 96 enable-basic=yes
|
| /xen/tools/python/scripts/ |
| A D | convert-legacy-stream | 284 basic = rdexact(vm.basic_len) 286 write_libxc_pv_vcpu_basic(vcpu_id, basic)
|
| /xen/xen/arch/x86/cpu/ |
| A D | vpmu_intel.c | 841 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 D | dump-core-format.txt | 176 This note descriptor stores basic information of the domain. 198 This note descriptor stores basic information about xen
|
| /xen/docs/features/ |
| A D | sched_credit.pandoc | 73 run some basic workload (e.g., login into them and run simple commands),
|
| A D | sched_credit2.pandoc | 68 run some basic workload (e.g., login into them and run simple commands),
|
| A D | sched_rtds.pandoc | 80 that they boot and can run some basic workload (e.g., login into them
|
| /xen/docs/hypervisor-guide/ |
| A D | code-coverage.rst | 7 the coverage of its own basic blocks. Being a piece of system software rather
|