Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/fpu/
A Dapi.h141 extern int fpu_copy_uabi_to_guest_fpstate(struct fpu_guest *gfpu, const void *buf, u64 xcr0, u32 *v…
/linux/arch/x86/include/asm/
A Dsvm.h307 u64 xcr0; member
448 DEFINE_GHCB_ACCESSORS(xcr0)
A Dkvm_host.h697 u64 xcr0; member
/linux/arch/x86/kernel/fpu/
A Dcore.c299 u64 xcr0, u32 *vpkru) in fpu_copy_uabi_to_guest_fpstate() argument
315 if (ustate->xsave.header.xfeatures & ~xcr0) in fpu_copy_uabi_to_guest_fpstate()
/linux/arch/x86/kvm/
A Dx86.c918 if (vcpu->arch.xcr0 != host_xcr0) in kvm_load_guest_xsave_state()
949 if (vcpu->arch.xcr0 != host_xcr0) in kvm_load_host_xsave_state()
962 u64 xcr0 = xcr; in __kvm_set_xcr() local
963 u64 old_xcr0 = vcpu->arch.xcr0; in __kvm_set_xcr()
969 if (!(xcr0 & XFEATURE_MASK_FP)) in __kvm_set_xcr()
971 if ((xcr0 & XFEATURE_MASK_YMM) && !(xcr0 & XFEATURE_MASK_SSE)) in __kvm_set_xcr()
980 if (xcr0 & ~valid_bits) in __kvm_set_xcr()
984 (!(xcr0 & XFEATURE_MASK_BNDCSR))) in __kvm_set_xcr()
987 if (xcr0 & XFEATURE_MASK_AVX512) { in __kvm_set_xcr()
988 if (!(xcr0 & XFEATURE_MASK_YMM)) in __kvm_set_xcr()
[all …]
A Dcpuid.c172 best->ebx = xstate_required_size(vcpu->arch.xcr0, false); in kvm_update_cpuid_runtime()
177 best->ebx = xstate_required_size(vcpu->arch.xcr0, true); in kvm_update_cpuid_runtime()
/linux/arch/x86/kvm/svm/
A Dsev.c589 save->xcr0 = svm->vcpu.arch.xcr0; in sev_es_sync_vmsa()
2340 vcpu->arch.xcr0 = ghcb_get_xcr0(ghcb); in sev_es_sync_from_ghcb()
2918 hostsa->xcr0 = xgetbv(XCR_XFEATURE_ENABLED_MASK); in sev_es_prepare_guest_switch()

Completed in 44 milliseconds