We need a mechanism for configuring the fixed mtrr settings.  This is
something that will break things if set too aggressively and will cost
considerable performance on some systems if set too conservatively.

I see three reasonable approaches:

- A fixedMTRR option for NLBConfig.py that allows a config file to
define the settings for each of the fixed mtrrs.

- Tweak on mtrr.c so that mainboard fixup can make changes to the
default settings.

- A user utility so that the fixed mtrr settings can be tweaked after
the kernel up and running.

I think that I prefer the first option, but others may have good reason
to suggest that it isn't the best idea.

Right now the default settings for most of the fixed mtrrs is
write-thru.  This doesn't work when you have ISA hardware that is input
as well as output as I happen to have.

Ty

-- 
Tyson D Sawyer                             iRobot Corporation
Senior Systems Engineer                    Real World Interface Div.
[EMAIL PROTECTED]                         Robots for the Real World
603-532-6900 ext 206                       http://www.irobot.com

Reply via email to