aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_cpuid_x86.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2010-12-09 08:34:04 +0000
committerKeir Fraser <keir@xen.org>2010-12-09 08:34:04 +0000
commit1a5e650389f7cfeeee554fca63ca3e748a7dadc5 (patch)
tree2cedf491f3b46ef4a36078e4a17e691e3eb3ed79 /tools/libxc/xc_cpuid_x86.c
parentd94fb682991c5ba91ddcd0aa4b4888bc9913adb5 (diff)
downloadxen-1a5e650389f7cfeeee554fca63ca3e748a7dadc5.tar.gz
xen-1a5e650389f7cfeeee554fca63ca3e748a7dadc5.tar.bz2
xen-1a5e650389f7cfeeee554fca63ca3e748a7dadc5.zip
Fix xc_cpuid_hvm_policy to avoid guest CPUID feature missing.
Signed-off-by: Wei Gang <gang.wei@intel.com>
Diffstat (limited to 'tools/libxc/xc_cpuid_x86.c')
-rw-r--r--tools/libxc/xc_cpuid_x86.c4
1 files changed, 2 insertions, 2 deletions
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));