From: Keir Fraser Date: Thu, 9 Dec 2010 08:34:04 +0000 (+0000) Subject: Fix xc_cpuid_hvm_policy to avoid guest CPUID feature missing. X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1a5e650389f7cfeeee554fca63ca3e748a7dadc5;p=xen.git Fix xc_cpuid_hvm_policy to avoid guest CPUID feature missing. Signed-off-by: Wei Gang --- diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c index 5df426ce6c..6ae192d10f 100644 --- a/tools/libxc/xc_cpuid_x86.c +++ b/tools/libxc/xc_cpuid_x86.c @@ -204,9 +204,9 @@ static void xc_cpuid_hvm_policy( bitmaskof(X86_FEATURE_SSE4_2) | bitmaskof(X86_FEATURE_POPCNT) | bitmaskof(X86_FEATURE_AES) | - (xsave_supported)? + (xsave_supported ? (bitmaskof(X86_FEATURE_AVX) | - bitmaskof(X86_FEATURE_XSAVE)) : 0); + bitmaskof(X86_FEATURE_XSAVE)) : 0)); regs[2] |= (bitmaskof(X86_FEATURE_HYPERVISOR) | bitmaskof(X86_FEATURE_X2APIC));