smp_boot_cpus() contains 2 if-cases that printk("using dummy APIC"), but
the implementations are completely different.
The second implementation seems incomplete: a few lines later
enable_local_APIC() is called.
2.2.2-pre2:
line 1222:
if(!max_cpus)
{
smp_found_config = 0;
printk("..");
/* MS: I think that's missing, identical to lines 1211-1215 */
#ifndef CONFIG_VISWS
io_apic_irqs = 0;
#endif
cpu_online_map = cpu_present_map;
goto smp_done;
/* end MS */
}
Note: I don't have an SMP computer, there is NO crash.
Regards,
Manfred
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]