Large virtual page size support.

Peter Jeremy PeterJeremy at optushome.com.au
Wed Jan 18 12:08:31 PST 2006


On Tue, 2006-Jan-17 00:42:57 -0800, Jeff Roberson wrote:
>I have implemented support in the vm for PAGE_SIZE values which are a 
>multiple of the hardware page size.  This is primarily useful for two 
>things:
>
>1) Shrinking the size of the vm page array so that very large memory x86 
>PAE machines may boot.
>
>2) Improving performance of many operations due to decreased page list 
>sizes as well as improved efficiency of many vm operations.  In the 

I presume this would also reduce the KVA size on non-PAE large memory
i386 systems.  The code looks quite clean - I'd say it's a worthwhile
addition to FreeBSD.

-- 
Peter Jeremy


More information about the freebsd-arch mailing list