diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-05-01 10:14:15 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-05-01 10:14:15 +0100 |
commit | 6719cd8e96852c8059f16ed8783bf978df30e548 (patch) | |
tree | 8bb16c436804f8f6f891b9cf556d0dd02ef1749f /xen/include/asm-x86/amd.h | |
parent | 3ea1c17457e36339e9f03b4e04bd31931269f1af (diff) | |
download | xen-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.h | 4 |
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, ...); |