Subject: Re: README: Important -- base kernel address changed!
To: Jonathan Stone <jonathan@DSG.Stanford.EDU>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-i386
Date: 02/14/2000 09:53:13
On Sun, 13 Feb 2000 19:18:41 -0800 
 Jonathan Stone <jonathan@DSG.Stanford.EDU> wrote:

 > I havent grabbed a up-to-date kernel yet, but: are the base kernel
 > address (KERNBASE) and the resulting USRSTACK still hardcoded into
 > userland at compile time?  If so, can we change libkvm and/or ps(1),
 > top(1), usw, to get the start address of user process args via a
 > sysctl, rather than a hard-coded USRSTACK?
 > 
 > That way, if someone, wants, say, to build a 2gig user-va + 2gig
 > kernel-va setup, to run on a machine with 2gig of RAM, they won't have
 > to rebuild the userland to match.  If you did this already, then just
 > thwack me.

No, that hasn't been done, but it needs to be on a per-process basis,
really...  more to come.

 > (PS: will our static-NPKDE-replacement-autosizer handle KVA that big?)

Yes, because UVM will grow the page table space dynamically, and has for
quite some time :-)

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>