]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add 3 level page tables for MIPS in n64.
authorJayachandran C. <jchandra@FreeBSD.org>
Wed, 4 Aug 2010 14:12:09 +0000 (14:12 +0000)
committerJayachandran C. <jchandra@FreeBSD.org>
Wed, 4 Aug 2010 14:12:09 +0000 (14:12 +0000)
commit442d5365953f7585fed6eb556d706f46e16a5430
tree7ca7e3847e4077c6ec5dbf3a80486620a26aa936
parentcb5e82a0b4bf37b13995317f6bceb6b73eaf6a1d
Add 3 level page tables for MIPS in n64.

- 32 bit compilation will still use old 2 level page tables
- re-arrange pmap code so that adding another level is easier
- pmap code for 3 level page tables for n64
- update TLB handler to traverse 3 levels in n64

Reviewed by: jmallett
sys/mips/include/param.h
sys/mips/include/vmparam.h
sys/mips/mips/exception.S
sys/mips/mips/genassym.c
sys/mips/mips/pmap.c