diff options
author | Andreas Herrmann <andreas.herrmann3@amd.com> | 2008-06-10 10:04:30 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-06-12 04:14:20 -0400 |
commit | ee863ba7ab3d3ed8a9585d378aae69d1e3e9f1b4 (patch) | |
tree | d24110f9640b6efc1dfdd1499a73c1bf7524aefd | |
parent | c26421d01986e1521043c8feb47256833df3bf31 (diff) |
x86: unconditionally enable PAT for AMD CPUs
If PAT support is advertised it should just work. No errata known.
Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r-- | arch/x86/kernel/cpu/addon_cpuid_features.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/x86/kernel/cpu/addon_cpuid_features.c b/arch/x86/kernel/cpu/addon_cpuid_features.c index d8b3e4a9d663..0fbd06241e07 100644 --- a/arch/x86/kernel/cpu/addon_cpuid_features.c +++ b/arch/x86/kernel/cpu/addon_cpuid_features.c | |||
@@ -54,14 +54,11 @@ void __cpuinit init_scattered_cpuid_features(struct cpuinfo_x86 *c) | |||
54 | void __cpuinit validate_pat_support(struct cpuinfo_x86 *c) | 54 | void __cpuinit validate_pat_support(struct cpuinfo_x86 *c) |
55 | { | 55 | { |
56 | switch (c->x86_vendor) { | 56 | switch (c->x86_vendor) { |
57 | case X86_VENDOR_AMD: | ||
58 | if (c->x86 >= 0xf && c->x86 <= 0x11) | ||
59 | return; | ||
60 | break; | ||
61 | case X86_VENDOR_INTEL: | 57 | case X86_VENDOR_INTEL: |
62 | if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15)) | 58 | if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15)) |
63 | return; | 59 | return; |
64 | break; | 60 | break; |
61 | case X86_VENDOR_AMD: | ||
65 | case X86_VENDOR_CENTAUR: | 62 | case X86_VENDOR_CENTAUR: |
66 | case X86_VENDOR_TRANSMETA: | 63 | case X86_VENDOR_TRANSMETA: |
67 | return; | 64 | return; |