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]

Reply via email to