Home
last modified time | relevance | path

Searched refs:xfeatures (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dxcr0_cpuid_test.c22 #define ASSERT_XFEATURE_DEPENDENCIES(supported_xcr0, xfeatures, dependencies) \ argument
24 u64 __supported = (supported_xcr0) & ((xfeatures) | (dependencies)); \
26 __GUEST_ASSERT((__supported & (xfeatures)) != (xfeatures) || \
27 __supported == ((xfeatures) | (dependencies)), \
29 __supported, (xfeatures), (dependencies)); \
40 #define ASSERT_ALL_OR_NONE_XFEATURE(supported_xcr0, xfeatures) \ argument
42 u64 __supported = (supported_xcr0) & (xfeatures); \
44 __GUEST_ASSERT(!__supported || __supported == (xfeatures), \
46 __supported, (xfeatures)); \
/linux/arch/x86/kernel/fpu/
H A Dcore.c123 if (fpu->fpstate->regs.xsave.header.xfeatures & AVX512_TRACKING_MASK) in update_avx_timestamp()
261 gfpu->xfeatures = guest_default_cfg.features; in fpu_alloc_guest_fpstate()
306 int fpu_enable_guest_xfd_features(struct fpu_guest *guest_fpu, u64 xfeatures) in fpu_enable_guest_xfd_features() argument
311 xfeatures &= ~guest_fpu->xfeatures; in fpu_enable_guest_xfd_features()
312 if (!xfeatures) in fpu_enable_guest_xfd_features()
315 return __xfd_enable_feature(xfeatures, guest_fpu); in fpu_enable_guest_xfd_features()
339 fpstate->regs.xsave.header.xfeatures &= ~xfd; in fpu_update_guest_xfd()
416 unsigned int size, u64 xfeatures, u32 pkru) in fpu_copy_guest_fpstate_to_uabi() argument
423 __copy_xstate_to_uabi_buf(mb, kstate, xfeatures, pkru, in fpu_copy_guest_fpstate_to_uabi()
429 ustate->xsave.header.xfeatures = XFEATURE_MASK_FPSSE; in fpu_copy_guest_fpstate_to_uabi()
[all …]
/linux/arch/x86/include/asm/trace/
H A Dfpu.h17 __field(u64, xfeatures)
25 __entry->xfeatures = fpu->fpstate->regs.xsave.header.xfeatures;
32 __entry->xfeatures,
/linux/tools/testing/selftests/x86/
H A Dcorrupt_xstate_header.c37 uint64_t *xfeatures = (uint64_t *)(fpstate + 512); in sigusr1() local
41 *(xfeatures + 2) = 0xfffffff; in sigusr1()
/linux/arch/x86/include/asm/fpu/
H A Dtypes.h334 u64 xfeatures; member
385 u64 xfeatures; member
546 u64 xfeatures; member
/linux/arch/x86/include/asm/
H A Duser.h19 __u64 xfeatures; member
/linux/arch/x86/include/uapi/asm/
H A Dsigcontext.h60 __u64 xfeatures; member
175 __u64 xfeatures; member
/linux/arch/x86/kvm/
H A Dcpuid.c142 u64 xfeatures; in kvm_check_cpuid() local
164 xfeatures = best->eax | ((u64)best->edx << 32); in kvm_check_cpuid()
165 xfeatures &= XFEATURE_MASK_USER_DYNAMIC; in kvm_check_cpuid()
166 if (!xfeatures) in kvm_check_cpuid()
169 return fpu_enable_guest_xfd_features(&vcpu->arch.guest_fpu, xfeatures); in kvm_check_cpuid()
H A Dx86.c5854 xstate->xsave.header.xfeatures &= ~vcpu->arch.guest_fpu.fpstate->xfd; in kvm_vcpu_ioctl_x86_set_xsave()