]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
Merge branch 'x86/ptrace' into x86/tsc
authorIngo Molnar <mingo@elte.hu>
Tue, 23 Dec 2008 15:29:31 +0000 (16:29 +0100)
committerIngo Molnar <mingo@elte.hu>
Tue, 23 Dec 2008 15:29:31 +0000 (16:29 +0100)
Conflicts:
arch/x86/kernel/cpu/intel.c

arch/x86/kernel/cpu/intel.c
arch/x86/kernel/ds.c
arch/x86/kernel/ptrace.c

index b21c37c060a243a78c62bf71f6932ada79d64cb4..ccfd2047630c81530c6a183183835ac6fd796f87 100644 (file)
@@ -324,12 +324,11 @@ static void __cpuinit init_intel(struct cpuinfo_x86 *c)
                set_cpu_cap(c, X86_FEATURE_P4);
        if (c->x86 == 6)
                set_cpu_cap(c, X86_FEATURE_P3);
+#endif
 
        if (cpu_has_bts)
                ptrace_bts_init_intel(c);
 
-#endif
-
        if (!cpu_has(c, X86_FEATURE_XTOPOLOGY)) {
                /*
                 * let's use the legacy cpuid vector 0x1 and 0x4 for topology
index a2d1176c38ee0d59b3e47925a79d8aebdff73d20..d6938d9351cfefa4afaaf5b78eb3b584111709e5 100644 (file)
@@ -847,17 +847,16 @@ void __cpuinit ds_init_intel(struct cpuinfo_x86 *c)
        switch (c->x86) {
        case 0x6:
                switch (c->x86_model) {
+               case 0 ... 0xC:
+                       /* sorry, don't know about them */
+                       break;
                case 0xD:
                case 0xE: /* Pentium M */
                        ds_configure(&ds_cfg_var);
                        break;
-               case 0xF: /* Core2 */
-               case 0x1C: /* Atom */
+               default: /* Core2, Atom, ... */
                        ds_configure(&ds_cfg_64);
                        break;
-               default:
-                       /* sorry, don't know about them */
-                       break;
                }
                break;
        case 0xF:
index 0a6d8c12e10dc7742c2e33dd29475874cb9f2b50..06180dff5b2e8aefca1ed7bd279a1dc1ed3d0237 100644 (file)
@@ -929,17 +929,16 @@ void __cpuinit ptrace_bts_init_intel(struct cpuinfo_x86 *c)
        switch (c->x86) {
        case 0x6:
                switch (c->x86_model) {
+               case 0 ... 0xC:
+                       /* sorry, don't know about them */
+                       break;
                case 0xD:
                case 0xE: /* Pentium M */
                        bts_configure(&bts_cfg_pentium_m);
                        break;
-               case 0xF: /* Core2 */
-        case 0x1C: /* Atom */
+               default: /* Core2, Atom, ... */
                        bts_configure(&bts_cfg_core2);
                        break;
-               default:
-                       /* sorry, don't know about them */
-                       break;
                }
                break;
        case 0xF: