]> err.no Git - linux-2.6/commitdiff
x86: unconditionally enable PAT for AMD CPUs
authorAndreas Herrmann <andreas.herrmann3@amd.com>
Tue, 10 Jun 2008 14:04:30 +0000 (16:04 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 12 Jun 2008 08:14:20 +0000 (10:14 +0200)
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>
arch/x86/kernel/cpu/addon_cpuid_features.c

index d8b3e4a9d6639e4125e3eaf35f918da5a06a14f0..0fbd06241e074348d4cfddf5e898683cd2a40926 100644 (file)
@@ -54,14 +54,11 @@ void __cpuinit init_scattered_cpuid_features(struct cpuinfo_x86 *c)
 void __cpuinit validate_pat_support(struct cpuinfo_x86 *c)
 {
        switch (c->x86_vendor) {
 void __cpuinit validate_pat_support(struct cpuinfo_x86 *c)
 {
        switch (c->x86_vendor) {
-       case X86_VENDOR_AMD:
-               if (c->x86 >= 0xf && c->x86 <= 0x11)
-                       return;
-               break;
        case X86_VENDOR_INTEL:
                if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15))
                        return;
                break;
        case X86_VENDOR_INTEL:
                if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15))
                        return;
                break;
+       case X86_VENDOR_AMD:
        case X86_VENDOR_CENTAUR:
        case X86_VENDOR_TRANSMETA:
                return;
        case X86_VENDOR_CENTAUR:
        case X86_VENDOR_TRANSMETA:
                return;