Subject: Re: kernel space below 2mbyte
To: Richard Earnshaw <rearnsha@NetBSD.org>
From: Jesse Off <joff@embeddedARM.com>
List: port-arm
Date: 11/05/2004 18:35:54
> On Friday 05 Nov 2004 15:55, Jesse Off wrote:
>> The EP93xx processor itself doesn't expose
>> SDRAM as a contiguous block in physical address space(4x 8Mbyte), so for
>> this port to work I'm going to have to have get UVM to use multiple
>> physical spaces anyway.
>
> That's straight forward.  Just add each block of memory separately in the
> bootconfig.dram array and record that you have 4 independent blocks.

Thats what I was thinking too, but when I grepped through the arm sources
I didn't really see that bootconfig struct being used for anything related
to UVM.  It seems to be used in the acorn* ports, but for the
sys/arch/arm/ related code it seems to only be used in dumpsys().  As far
as I can tell, I'll still have to call uvm_physload() in my machdep
initarm() call.

//Jesse Off