diff options
author | Keir Fraser <keir@xen.org> | 2011-01-08 10:48:09 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2011-01-08 10:48:09 +0000 |
commit | c458f45d2eddcafed054651363ffb5c830e5df5b (patch) | |
tree | 346f1c18c5f0dd3afaff2ba3fd0d7ee26e29b73c /tools/libxc/xc_cpuid_x86.c | |
parent | f3af225db3f70df1c91cc70fea82ea67f6dffa8c (diff) | |
download | xen-c458f45d2eddcafed054651363ffb5c830e5df5b.tar.gz xen-c458f45d2eddcafed054651363ffb5c830e5df5b.tar.bz2 xen-c458f45d2eddcafed054651363ffb5c830e5df5b.zip |
libxc: Update AMD CPU feature flags 0x80000001:ECX for Xen tools
This patch syncs-up AMD CPU feature flags 0x80000001:ECX in libxc with
the latest Linux kernel.
Signed-off-by: Wei Huang <wei.huang2@amd.com>
Diffstat (limited to 'tools/libxc/xc_cpuid_x86.c')
-rw-r--r-- | tools/libxc/xc_cpuid_x86.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c index c94a816184..724ed0f124 100644 --- a/tools/libxc/xc_cpuid_x86.c +++ b/tools/libxc/xc_cpuid_x86.c @@ -97,11 +97,11 @@ static void amd_xc_cpuid_policy( /* Filter all other features according to a whitelist. */ regs[2] &= ((is_64bit ? bitmaskof(X86_FEATURE_LAHF_LM) : 0) | bitmaskof(X86_FEATURE_CMP_LEGACY) | - bitmaskof(X86_FEATURE_ALTMOVCR) | + bitmaskof(X86_FEATURE_CR8_LEGACY) | bitmaskof(X86_FEATURE_ABM) | bitmaskof(X86_FEATURE_SSE4A) | bitmaskof(X86_FEATURE_MISALIGNSSE) | - bitmaskof(X86_FEATURE_3DNOWPF)); + bitmaskof(X86_FEATURE_3DNOWPREFETCH)); regs[3] &= (0x0183f3ff | /* features shared with 0x00000001:EDX */ (is_pae ? bitmaskof(X86_FEATURE_NX) : 0) | (is_64bit ? bitmaskof(X86_FEATURE_LM) : 0) | @@ -422,7 +422,7 @@ static void xc_cpuid_pv_policy( clear_bit(X86_FEATURE_PAGE1GB, regs[3]); clear_bit(X86_FEATURE_RDTSCP, regs[3]); - clear_bit(X86_FEATURE_SVME, regs[2]); + clear_bit(X86_FEATURE_SVM, regs[2]); clear_bit(X86_FEATURE_OSVW, regs[2]); clear_bit(X86_FEATURE_IBS, regs[2]); clear_bit(X86_FEATURE_SKINIT, regs[2]); |