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>