Home
last modified time | relevance | path

Searched refs:supported_xcr0 (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/tools/testing/selftests/kvm/x86_64/
Dxcr0_cpuid_test.c22 #define ASSERT_XFEATURE_DEPENDENCIES(supported_xcr0, xfeatures, dependencies) \ argument
24 uint64_t __supported = (supported_xcr0) & ((xfeatures) | (dependencies)); \
40 #define ASSERT_ALL_OR_NONE_XFEATURE(supported_xcr0, xfeatures) \ argument
42 uint64_t __supported = (supported_xcr0) & (xfeatures); \
52 uint64_t supported_xcr0; in guest_code() local
58 supported_xcr0 = this_cpu_supported_xcr0(); in guest_code()
63 ASSERT_XFEATURE_DEPENDENCIES(supported_xcr0, in guest_code()
68 ASSERT_ALL_OR_NONE_XFEATURE(supported_xcr0, in guest_code()
72 ASSERT_XFEATURE_DEPENDENCIES(supported_xcr0, in guest_code()
75 ASSERT_ALL_OR_NONE_XFEATURE(supported_xcr0, in guest_code()
[all …]
Dstate_test.c144 uint64_t supported_xcr0 = this_cpu_supported_xcr0(); in guest_code() local
152 xsetbv(0, xgetbv(0) | supported_xcr0); in guest_code()
161 GUEST_ASSERT(supported_xcr0 & XFEATURE_MASK_FP); in guest_code()
164 GUEST_ASSERT(supported_xcr0 & XFEATURE_MASK_SSE); in guest_code()
167 if (supported_xcr0 & XFEATURE_MASK_YMM) in guest_code()
170 if (supported_xcr0 & XFEATURE_MASK_AVX512) { in guest_code()
180 GUEST_ASSERT(supported_xcr0 & XFEATURE_MASK_BNDREGS); in guest_code()
181 GUEST_ASSERT(supported_xcr0 & XFEATURE_MASK_BNDCSR); in guest_code()
211 GUEST_ASSERT(supported_xcr0 & XFEATURE_MASK_PKRU); in guest_code()
/Linux-v6.6/arch/x86/kvm/
Dx86.h29 u64 supported_xcr0; member
342 u64 permitted_xcr0 = kvm_caps.supported_xcr0; in kvm_get_filtered_xcr0()
362 return (kvm_caps.supported_xcr0 & (XFEATURE_MASK_BNDREGS | XFEATURE_MASK_BNDCSR)) in kvm_mpx_supported()
Dcpuid.c262 return (best->eax | ((u64)best->edx << 32)) & kvm_caps.supported_xcr0; in cpuid_get_supported_xcr0()
Dx86.c4661 if (put_user(kvm_caps.supported_xcr0, uaddr)) in kvm_x86_dev_get_attr()
5401 u64 supported_xcr0 = vcpu->arch.guest_supported_xcr0 | in kvm_vcpu_ioctl_x86_get_xsave2() local
5408 supported_xcr0, vcpu->arch.pkru); in kvm_vcpu_ioctl_x86_get_xsave2()
5426 kvm_caps.supported_xcr0, in kvm_vcpu_ioctl_x86_set_xsave()
9507 kvm_caps.supported_xcr0 = host_xcr0 & KVM_SUPPORTED_XCR0; in __kvm_x86_vendor_init()
/Linux-v6.6/arch/x86/kvm/svm/
Dsvm.c5180 kvm_caps.supported_xcr0 &= ~(XFEATURE_MASK_BNDREGS | in svm_hardware_setup()
/Linux-v6.6/arch/x86/kvm/vmx/
Dvmx.c8448 kvm_caps.supported_xcr0 &= ~(XFEATURE_MASK_BNDREGS | in hardware_setup()