X86_FEATURE_FXSR
setup_clear_cpu_cap(X86_FEATURE_FXSR);
{ X86_FEATURE_FXSR, X86_FEATURE_FPU },
{ X86_FEATURE_CMOV, X86_FEATURE_FXSR },
{ X86_FEATURE_MMX, X86_FEATURE_FXSR },
{ X86_FEATURE_FXSR_OPT, X86_FEATURE_FXSR },
{ X86_FEATURE_XSAVE, X86_FEATURE_FXSR },
{ X86_FEATURE_XMM, X86_FEATURE_FXSR },
if (cpu_feature_enabled(X86_FEATURE_FXSR))
if (boot_cpu_has(X86_FEATURE_FXSR)) {
if (boot_cpu_has(X86_FEATURE_FXSR)) {
} else if (cpu_feature_enabled(X86_FEATURE_FXSR)) {
if (boot_cpu_has(X86_FEATURE_FXSR))
return cpu_feature_enabled(X86_FEATURE_FXSR);
if (boot_cpu_has(X86_FEATURE_FXSR))
if (!cpu_feature_enabled(X86_FEATURE_FXSR)) {
if (cpu_feature_enabled(X86_FEATURE_FXSR))
if (!cpu_feature_enabled(X86_FEATURE_FXSR))
if (!cpu_feature_enabled(X86_FEATURE_FXSR))
boot_cpu_has(X86_FEATURE_FXSR) ? "FXSAVE" : "FSAVE");
if (!boot_cpu_has(X86_FEATURE_FPU) || !boot_cpu_has(X86_FEATURE_FXSR)) {
return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR);
boot_cpu_has(X86_FEATURE_FXSR) &&