Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jul 1999 12:22:51 -0500
From:      "Jason" <jes@hal-pc.org>
To:        <freebsd-current@freebsd.org>
Subject:   Re: Question about MTRR boot message
Message-ID:  <002b01bed20b$5547e1c0$0500a8c0@local.nullifier.dyn.ml.org>
References:  <199907190516.HAA21639@dorifer.heim3.tu-clausthal.de>

next in thread | previous in thread | raw e-mail | index | archive | help
> BTW, is there a way to disable that MTRR stuff?  Just to be
> sure...  And I really don't need it.
>
> Regards
>    Oliver

Before you go any further worrying about this "just in case", there is
nothing for you to worry about. Part of what the MTRR "stuff" does is it
stops the L2 cache from cacheing that range of memory. This is typicaly used
for video cards, as you have been told, because well, you really never read
back from the video card's memory frame buffer, and if you did, for some
strange reason, it would only result in a cache miss and would then have to
be fetched from main memory. Since your L2 cache isn't wasting space on this
area of memory, it can cache something more usefull, and thus give you a
speed *increase*.

Another part of what MTRR does is allow multiple overlapping writes to the
same uncacheable memory range to be combined into a single write, with a
good likely hood of a speed increase.

Thus, MTRR is GOOD.

- Jason



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002b01bed20b$5547e1c0$0500a8c0>