x86: unify get_smp_config
[sfrench/cifs-2.6.git] / arch / x86 / kernel / mpparse_64.c
index 11b74c9b8e017d57701be81163eb3edc25030b03..8c7af5b7ddd4c24a01c5270f2e76044c7b70c31e 100644 (file)
@@ -490,7 +490,15 @@ static void __init __get_smp_config(unsigned early)
 
        printk(KERN_INFO "Intel MultiProcessor Specification v1.%d\n",
               mpf->mpf_specification);
-
+#ifdef CONFIG_X86_32
+       if (mpf->mpf_feature2 & (1 << 7)) {
+               printk(KERN_INFO "    IMCR and PIC compatibility mode.\n");
+               pic_mode = 1;
+       } else {
+               printk(KERN_INFO "    Virtual Wire compatibility mode.\n");
+               pic_mode = 0;
+       }
+#endif
        /*
         * Now see if we need to read further.
         */