Hi Steven,
conf.nproc = 100 + ((conf.npage*BY2PG)/MB)*5;
> if(cpuserver)
> conf.nproc *= 3;
> if(conf.nproc > 2000)
> conf.nproc = 2000;
>
> In general, you will find that 2000 is the highest allowable due to
> limits imposed by proc.c.
but if I understand it correctly it is just "soft limit", not a "hard" one
inborn in CPU architecture.
By the hard limit I consider something like "maximal capacity of GDT, LDT"
or something similar, if exists.
> At the end of the day, the only way to be sure is to read the source.
>
I did (of course, I am not an expert on Plan9 kernel), and I did not find
any "hard limit" there.
However to be sure I issued my question here.
Pavel