public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* SMP broken on pre-ACPI machine.
@ 2006-10-18 22:24 Dave Jones
  2006-10-18 23:45 ` Sergio Monteiro Basto
  2006-10-19  5:33 ` Len Brown
  0 siblings, 2 replies; 7+ messages in thread
From: Dave Jones @ 2006-10-18 22:24 UTC (permalink / raw)
  To: Linux Kernel; +Cc: acpi-devel

I've been chasing a bug that got filed against the Fedora kernel
a while back:  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199052
This is a dual pentium pro from an era before we had ACPI, and
it seems to be falling foul of this test in smpboot.c  ..

    if (!smp_found_config && !acpi_lapic) {
        printk(KERN_NOTICE "SMP motherboard not detected.\n");
        smpboot_clear_io_apic_irqs();
        phys_cpu_present_map = physid_mask_of_physid(0);
        if (APIC_init_uniprocessor())
            printk(KERN_NOTICE "Local APIC not detected."
                       " Using dummy APIC emulation.\n");
        map_cpu_to_logical_apicid();
        cpu_set(0, cpu_sibling_map[0]);
        cpu_set(0, cpu_core_map[0]);
        return;
    }


My initial reaction is that the !acpi_lapic test should be conditional
on some variable that gets set if the ACPI parsing actually succeeded.

Thoughts?

	Dave

-- 
http://www.codemonkey.org.uk

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-10-19 23:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-18 22:24 SMP broken on pre-ACPI machine Dave Jones
2006-10-18 23:45 ` Sergio Monteiro Basto
2006-10-19  5:33 ` Len Brown
2006-10-19 19:16   ` Dave Jones
2006-10-19 20:11     ` Dave Jones
2006-10-19 22:17       ` Alan Cox
2006-10-19 23:20         ` Dave Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox