aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/amd.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-05-01 10:14:15 +0100
committerJan Beulich <jbeulich@novell.com>2011-05-01 10:14:15 +0100
commit6719cd8e96852c8059f16ed8783bf978df30e548 (patch)
tree8bb16c436804f8f6f891b9cf556d0dd02ef1749f /xen/include/asm-x86/amd.h
parent3ea1c17457e36339e9f03b4e04bd31931269f1af (diff)
downloadxen-6719cd8e96852c8059f16ed8783bf978df30e548.tar.gz
xen-6719cd8e96852c8059f16ed8783bf978df30e548.tar.bz2
xen-6719cd8e96852c8059f16ed8783bf978df30e548.zip
x86: set ARAT feature flag for non-buggy AMD CPUs
This is the equivalent of a recent Linux change. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/asm-x86/amd.h')
-rw-r--r--xen/include/asm-x86/amd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/xen/include/asm-x86/amd.h b/xen/include/asm-x86/amd.h
index d7fb1a5b53..283c172074 100644
--- a/xen/include/asm-x86/amd.h
+++ b/xen/include/asm-x86/amd.h
@@ -134,6 +134,10 @@
AMD_OSVW_ERRATUM(3, AMD_MODEL_RANGE(0x10, 0x2, 0x1, 0xff, 0xf), \
AMD_MODEL_RANGE(0x12, 0x0, 0x0, 0x1, 0x0))
+#define AMD_ERRATUM_400 \
+ AMD_OSVW_ERRATUM(1, AMD_MODEL_RANGE(0xf, 0x41, 0x2, 0xff, 0xf), \
+ AMD_MODEL_RANGE(0x10, 0x2, 0x1, 0xff, 0xf))
+
struct cpuinfo_x86;
int cpu_has_amd_erratum(const struct cpuinfo_x86 *, int, ...);