Re: no more MTRRs available ?

Dave Jones (davej@codemonkey.org.uk)
Wed, 29 Jan 2003 16:20:13 +0000


On Wed, Jan 29, 2003 at 05:05:54PM +0100, Stephan von Krawczynski wrote:

> Mark Hahn <hahn@physics.mcmaster.ca> wrote:

(odd, I'm not getting Mark's mails to l-k).

> > that your bios is stupid, I think. mtrr's handle areas that are
> > powers of two in size (and >= 1M, I think). the problem here is that
> > the bios is trying to represent 4G of write-back ram and a 16M of
> > uncachable IO area (AGP aperture, I'm guessing). the correct way
> > to do this is a single 4G mtrr with an overlapping 16M one.

That does seem to make more sense. Perhaps too much sense.
ISTR there were ordering rules in how you layer MTRRs on top of each
other.

Dave

-- 
| Dave Jones.        http://www.codemonkey.org.uk
| SuSE Labs
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/