aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/amd.h
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-01-08 10:48:46 +0000
committerKeir Fraser <keir@xen.org>2011-01-08 10:48:46 +0000
commit9dee0481309a521fa6b2e464e37a8579851a2acb (patch)
tree3d8b05b8df77972868a62c3b33fba3f4a798b496 /xen/include/asm-x86/amd.h
parentc458f45d2eddcafed054651363ffb5c830e5df5b (diff)
downloadxen-9dee0481309a521fa6b2e464e37a8579851a2acb.tar.gz
xen-9dee0481309a521fa6b2e464e37a8579851a2acb.tar.bz2
xen-9dee0481309a521fa6b2e464e37a8579851a2acb.zip
Update AMD CPU feature flags 0x80000001:ECX for Xen Hypervisor
This patch syncs-up AMD CPU feature flags 0x80000001:ECX with the latest Linux kernel. Several new features are added. Some of existing features' names are changed as well. Signed-off-by: Wei Huang <wei.huang2@amd.com>
Diffstat (limited to 'xen/include/asm-x86/amd.h')
-rw-r--r--xen/include/asm-x86/amd.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/xen/include/asm-x86/amd.h b/xen/include/asm-x86/amd.h
index 9868a2f2ff..d7fb1a5b53 100644
--- a/xen/include/asm-x86/amd.h
+++ b/xen/include/asm-x86/amd.h
@@ -63,8 +63,8 @@
__bit(X86_FEATURE_CX16))
#define AMD_FEATURES_K8_REV_F_EDX AMD_FEATURES_K8_REV_E_EDX
#define AMD_EXTFEATURES_K8_REV_F_ECX (AMD_EXTFEATURES_K8_REV_E_ECX |\
- __bit(X86_FEATURE_SVME) | __bit(X86_FEATURE_EXTAPICSPACE) | \
- __bit(X86_FEATURE_ALTMOVCR))
+ __bit(X86_FEATURE_SVM) | __bit(X86_FEATURE_EXTAPIC) | \
+ __bit(X86_FEATURE_CR8_LEGACY))
#define AMD_EXTFEATURES_K8_REV_F_EDX (AMD_EXTFEATURES_K8_REV_E_EDX |\
__bit(X86_FEATURE_RDTSCP))
@@ -72,7 +72,7 @@
#define AMD_FEATURES_K8_REV_G_ECX AMD_FEATURES_K8_REV_F_ECX
#define AMD_FEATURES_K8_REV_G_EDX AMD_FEATURES_K8_REV_F_EDX
#define AMD_EXTFEATURES_K8_REV_G_ECX (AMD_EXTFEATURES_K8_REV_F_ECX |\
- __bit(X86_FEATURE_3DNOWPF))
+ __bit(X86_FEATURE_3DNOWPREFETCH))
#define AMD_EXTFEATURES_K8_REV_G_EDX AMD_EXTFEATURES_K8_REV_F_EDX
/* Family 10h, Revision B */