|
@@ -651,28 +651,34 @@ static void __init early_identify_cpu(struct cpuinfo_x86 *c)
|
|
|
|
|
|
void __init early_cpu_init(void)
|
|
|
{
|
|
|
-#ifdef PROCESSOR_SELECT
|
|
|
const struct cpu_dev *const *cdev;
|
|
|
int count = 0;
|
|
|
|
|
|
+#ifdef PROCESSOR_SELECT
|
|
|
printk(KERN_INFO "KERNEL supported cpus:\n");
|
|
|
+#endif
|
|
|
+
|
|
|
for (cdev = __x86_cpu_dev_start; cdev < __x86_cpu_dev_end; cdev++) {
|
|
|
const struct cpu_dev *cpudev = *cdev;
|
|
|
- unsigned int j;
|
|
|
|
|
|
if (count >= X86_VENDOR_NUM)
|
|
|
break;
|
|
|
cpu_devs[count] = cpudev;
|
|
|
count++;
|
|
|
|
|
|
- for (j = 0; j < 2; j++) {
|
|
|
- if (!cpudev->c_ident[j])
|
|
|
- continue;
|
|
|
- printk(KERN_INFO " %s %s\n", cpudev->c_vendor,
|
|
|
- cpudev->c_ident[j]);
|
|
|
+#ifdef PROCESSOR_SELECT
|
|
|
+ {
|
|
|
+ unsigned int j;
|
|
|
+
|
|
|
+ for (j = 0; j < 2; j++) {
|
|
|
+ if (!cpudev->c_ident[j])
|
|
|
+ continue;
|
|
|
+ printk(KERN_INFO " %s %s\n", cpudev->c_vendor,
|
|
|
+ cpudev->c_ident[j]);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
#endif
|
|
|
+ }
|
|
|
early_identify_cpu(&boot_cpu_data);
|
|
|
}
|
|
|
|