Subject: Accounting for differences in physical memory performance
To: None <tech-kern@netbsd.org>
From: Ken Seefried <ken@seefried.com>
List: tech-kern
Date: 05/16/2002 02:27:17
General Question: 

Is there a mechanism in the kernel by which particular chunks of physical 
memory are given priority for use over others based on some criteria? 

Specific Question: 

On certain architectures (VME Bus systems in general, The Heurikon VME532 
and MVME172 in particular), there is relatively fast local memory, and 
relatively slow expansion memory. 

For example, on the VME532 (NS32532 @ 25MHz), there is 4MB of zero-wait 
local memory.  On the MVME172 (MC68060 @ 50MHz) that I have, there is 32MB 
of (I think) 1-wait local memory.  I can add an arbitratry amount of VME 
memory, but it's significantly slower than the local memory.  BTW...neither 
of these is VSB bus memory.  That would be faster, but I don't know how much 
faster. 

Is there a way, implimented or theoretical, that would maximize the 
performance of systems with different physical memory performance 
characteristics? 

Ken