Subject: Re: how can kernel space expand to >1GB?
To: None <tech-kern@netbsd.org>
From: Kamal R Prasad <kamalrpr@in.ibm.com>
List: tech-kern
Date: 08/01/2003 19:23:58
From: mouse@Rodents.Montreal.QC.CA (der Mouse)
Newsgroups: netbsd.tech.kern
Organization: TAC News Gateway
Date: Aug 01 2003 00:04:01
References: 1
[quoting order normalized -dM]

>>> netbsd does have an config option to split kernel/user space to
>>> 1G/3G as linux does.  This option exists for every platform.
>> That sounds..doubtful, at least.  For example, on the VAX, the
>> architecture simply does not permit more than 2G of per-process VM.

FYI (and not to dispute any point),
On 32-bit PowerPC, the real memory that could be allocated per-process is 
1 segment (256 MB max).
Virtual memory is max of 2^52 bytes and maps to 2^32 bytes max, (this 
constraint is because of the hw page translation unit). Since there are 
protection bits per segment, a given segment cannot be used for both 
kernel and user pages, and that affects how large an image can be loaded 
in.

regards
-kamal