Re: strange MTRR on 2.6.29-git

From: Meelis Roos
Date: Wed Apr 01 2009 - 10:25:54 EST


> Found this on todays 2.6.29 + git. The same address range has both WB
> and UC MTRR-s.
>
> reg00: base=0x000000000 ( 0MB), size= 512MB, count=1: write-back
> reg01: base=0x020000000 ( 512MB), size= 1MB, count=1: write-back
> reg02: base=0x020000000 ( 512MB), size= 1MB, count=1: uncachable
> reg03: base=0x0f2000000 ( 3872MB), size= 32MB, count=2: write-combining
> reg04: base=0x0f8000000 ( 3968MB), size= 64MB, count=1: write-combining

Actually, these double MTRR-s for the range @ 512M are there long time.
Testbooted 2.6.20 that is the earliest kernel I have around here and
this conflicting double MTRR is still there, so it's not a recent
change. In 2.6.20 reg04 was not present but that's probably unimportant
since reg01 and reg02 are the same.

--
Meelis Roos (mroos@xxxxxxxx)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/