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).