X86_FEATURE_OSXSAVE
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
if (!boot_cpu_has(X86_FEATURE_AVX2) || !boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
!boot_cpu_has(X86_FEATURE_OSXSAVE)) {
if (boot_cpu_has(X86_FEATURE_OSXSAVE)) {
if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE)) \
(boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE) ? &xor_block_avx : FASTEST)
if (cpu_feature_enabled(X86_FEATURE_OSXSAVE)) {
setup_force_cpu_cap(X86_FEATURE_OSXSAVE);
kvm_update_feature_runtime(vcpu, best, X86_FEATURE_OSXSAVE,
x86_feature == X86_FEATURE_OSXSAVE ||
if (!cpu_feature_enabled(X86_FEATURE_OSXSAVE)) {
(1 << (X86_FEATURE_OSXSAVE % 32));
setup_clear_cpu_cap(X86_FEATURE_OSXSAVE);
this_cpu_has(X86_FEATURE_OSXSAVE));
mask.regs[X86_FEATURE_OSXSAVE.reg] &= ~BIT(X86_FEATURE_OSXSAVE.bit);
[KVM_CPUID_EAX] = X86_FEATURE_OSXSAVE.function,
[KVM_CPUID_ECX] = X86_FEATURE_OSXSAVE.index,
GUEST_ASSERT(this_cpu_has(X86_FEATURE_OSXSAVE));
GUEST_ASSERT(!(regs[X86_FEATURE_OSXSAVE.reg] & BIT(X86_FEATURE_OSXSAVE.bit)));
GUEST_ASSERT(this_cpu_has(X86_FEATURE_OSXSAVE));
(vcpu->cpuid && vcpu_cpuid_has(vcpu, X86_FEATURE_OSXSAVE)),