> 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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to