i386 PAE kernel works fine on 10-stable

Adrian Chadd adrian at freebsd.org
Tue Dec 16 01:12:41 UTC 2014


On 15 December 2014 at 16:33, Alfred Perlstein <bright at mu.org> wrote:
>
>> On Dec 15, 2014, at 3:42 PM, Peter Wemm <peter at wemm.org> wrote:
>>
>> It's always been a 1GB/3GB split.  It was never a problem until certain
>> scaling defaults were changed to scale solely based on physical ram without
>> regard for kva limits.
>
> Hmm the original patch I gave for that only changed scaling for machines with 64 bit pointers. Why was it that the 32 bit stuff was made to change?

I recall this - I went digging; commit

7beb738c8a72cc197d3e898784afe3fba28f1834

removed that particular bit of autotuning based on the size of void *.

Maybe this stuff is a little busted and we need to add some more
config parameters?

(Also, there's the vm space shift thing that also needed adjustment
for memory-constrained systems. We've had do it on MIPS and low-memory
(64mb, 128mb) RAM i386 systems.)



-adrian


More information about the freebsd-stable mailing list