Re: 2.1.80 no-go

linux kernel account (linker@nightshade.z.ml.org)
Wed, 21 Jan 1998 14:09:51 -0500 (EST)


I think that this would, however, warrent a line added to cpuinfo:

SMP Kernel & MP MB without APIC enabled!

Or a Bootmessage that reminds real smp users to enable io-apic.

(so that real smp users are less likely to moan that their performance
isn't what it should be).

On Wed, 21 Jan 1998, Linus Torvalds wrote:

>
>
> On Tue, 20 Jan 1998, Bill Hawes wrote:
> >
> > Kernel 2.1.80 doesn't boot for me -- I get keyboard timeouts, then
> > timeouts on hda, hdb, etc. The results with and without the pirq= boot
> > command seem to be about the same. On my system the pirq command gives
> >
> > pirq=0x0a,0x0b
> >
> > The system is a Pentium 133, Asus p55t2p4 w/ 32M, EIDE HD.
>
> Right. The current io-apic code probably doesn't work at all on non-SMP
> systems, so you have to compile for UP to make it work.
>
> I'll probably make it default to using the old setup, with a run-time
> utility to set up the IO-APIC interrupt handling. That way we won't be
> making any mistakes at bootup, so the machine will at least work, and we
> can write a small user-level program that parses the PCI irq tables to
> find out what the pirq setting should be..
>
> That should also make the SMP kernel boot on an UP machine again.
>
> Linus
>