lkml.org 
[lkml]   [1999]   [Feb]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: SMP Mtrr Probs with 2.2.1
On Mon, Feb 08, 1999 at 02:29:15PM +0100, Jan Blunck wrote:
> Im running an Dual Celeron Gigabyte 686 BXDS with linux-2.2.1-ac3.
>
> It's running stable but on bootup the Kernel alerts about wrong
> Mtrr-settings:
>
> mtrr: your CPUs had inconsistent variable MTRR settings
> mtrr: probably your BIOS does not setup all CPUs
>
> But the BIOS detects both CPU's. WinNT and Solaris 7 are also detecting
> both CPU's.
>
> cat /proc/mtrr:
>
> reg00: base=0x00000000 ( 0MB), size= 64MB: write-back, count=1
> reg01: base=0xe8000000 (3712MB), size= 8MB: write-combining, count=1
>
> Is this because off the Celeron CPU's ? I couldn't test it with orig.
> Pentium 2 CPU
> because I have non.
> Any Idea's ???

Everything is OK. Your BIOS probably sets up write-back for your main memory
and write-combining for your framebuffer (VGA) onyl on hte first (boot) CPU.
Linux detects it and sets the second CPU the same way and tells you about it.
Everything fine with Linux.

I don't know what NT or Solaris do, but they don't tell you ...
Note that inconsistent settings in this case don't affect system stability,
only performance ...

BTW: A lot of BIOSes only set the framebuffer wrt-comb. on the first CPU,
AFAIK.

--
Kurt Garloff <kurt@garloff.de> [Dortmund, FRG]
Plasma physics, high perf. computing [Linux-ix86,-axp, DUX]
PGP key: see mailheader [Linux SCSI driver: DC390]
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.024 / U:0.868 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site