Re: kernel 2.1.131 and second processor

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 8 Dec 1998 02:13:19 +0000 (GMT)


> the second processor is wrongly detected as a Celeron (Covington),
> in /arch/i386/kernel/setup.c, eax returns with a value of 64 when
> (i guess) it should be 40? for 512k cache.

Thats probably a kernel bug. I know some current kernels got that wrong

> I have patched the motherboard bios with the latest patch, with no
> change. I have hacked setup.c to force 512k cache detection, but
> not happy with my solution... Any suggestions?

Note the detection is only used for making users feel happy, not for
actual code

> Dec 4 10:43:26 loyal kernel: mtrr: your CPUs had inconsistent fixed MTRR
> settings
> Dec 4 10:43:26 loyal kernel: mtrr: your CPUs had inconsistent variable
> MTRR settings
> Dec 4 10:43:26 loyal kernel: mtrr: probably your BIOS does not setup all
> CPUs

That indicates your BIOS writer is unable to read and parse standards documents.
So long as you have MTRR support enabled in the kernel Linux will work around
that.

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/