On Sun, Sep 12, 2010 at 12:59 AM, erik quanstrom <quans...@quanstro.net> wrote:
>> -#define      USTKTOP         (0x4000000)             /* byte just beyond 
>> user stack */
>> +#define      USTKTOP         (0x8000000)             /* byte just beyond 
>> user stack */
>
> shouldn't you add a 0 to that?  what's wrong with giving a process 2gb
> of address space?  fundamental 9vx limits?

there might not be 2gb of contiguous address space to have.
this is running inside a unix process.

another reason for the low size was so that it was easier
to keep multiple processes mapped at the same time,
to reduce context switch latency.

russ

Reply via email to