Re: Bad TTY Magic Number -> Memory Initialization Problem?

Alan Cox (alan@lxorguk.ukuu.org.uk)
Fri, 30 Oct 1998 18:52:17 +0000 (GMT)


> initializing the variable GLOBAL_IRQ_LOCK to 0 (in
> arch/i386/kernel/setup.c). This is a static variable, so it should
> have been initialized to 0, that's why I suspect it might be an
> initialization (or a corruption) problem.

That sounds like you are not clearing the BSS of the kernel on
boot up. Also are you setting the chipset stuff up if you have no BIOS

> not sure if this is an issue for this. Linux thinks the Quad Xeon
> in a single cpu Celeron. ;-) I would like to try to build a kernel
> without SMP defined (I'm not sure how to do this) to be sure.

It relies on the BIOS for the IRQ table and the MP configuration data
block right now. See arch/i386/kernel/smp.c - you probably want to write
yourself one.

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/