CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2009/12/07 12:05:59

Modified files:
        sys/arch/mips64/include: cpu.h param.h pte.h 
        sys/arch/mips64/mips64: tlbhandler.S 
        sys/arch/sgi/include: param.h 
        sys/arch/sgi/sgi: ip30_machdep.c machdep.c 

Log message:
Support for 16KB page size kernels; page size is now set in <machine/param.h>
rather than <mips64/param.h>.

For now, kernels are kept at 4KB to give people some time to build 16KB
compatible binaries; this will change before the end of this release cycle.

Use of 16KB page size kernels yields a 18% speedup (which, offset by the
1.6% slowdown caused by the pmap changes, yields a 16.6% overall speedup).

Reply via email to