Module Name: src Committed By: riz Date: Wed May 9 22:42:32 UTC 2012
Modified Files: src/sys/arch/evbppc/mpc85xx [netbsd-6]: machdep.c src/sys/arch/powerpc/booke [netbsd-6]: booke_pmap.c e500_tlb.c src/sys/arch/powerpc/conf [netbsd-6]: files.powerpc src/sys/arch/powerpc/include/booke [netbsd-6]: e500var.h pmap.h Added Files: src/sys/arch/powerpc/conf [netbsd-6]: kern-mb.ldscript Log Message: Pull up following revision(s) (requested by matt in ticket #241): sys/arch/powerpc/conf/kern-mb.ldscript: revision 1.1 sys/arch/powerpc/include/booke/pmap.h: revision 1.9 sys/arch/powerpc/booke/e500_tlb.c: revision 1.8 sys/arch/powerpc/conf/files.powerpc: revision 1.83 sys/arch/powerpc/booke/booke_pmap.c: revision 1.13 sys/arch/powerpc/include/booke/e500var.h: revision 1.5 sys/arch/evbppc/mpc85xx/machdep.c: revision 1.23 Add ldscript which aligns .data to a 1MB boundary. (used for testing) Add PMAP_MINIMALTLB defflag Add vsize_t to pmap_md_{un,}map_poolpage. Add pmap_kvptefill prototype. Slightly change pmap_bootstrap prototype. Add e500_tlb_minimize prototype. Add support PMAP_MINIMALTLB option. This changes the default use of TLB1 entries to map all of physical memory to using two TLB1 entries, one for mapping text and one for data. The rest of memory is mapped using the page table which is updated as needed. This is used to trap memory corruption issues. Add support for PMAP_MINIMALTLB. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.22.2.1 src/sys/arch/evbppc/mpc85xx/machdep.c cvs rdiff -u -r1.12 -r1.12.2.1 src/sys/arch/powerpc/booke/booke_pmap.c cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/arch/powerpc/booke/e500_tlb.c cvs rdiff -u -r1.82 -r1.82.8.1 src/sys/arch/powerpc/conf/files.powerpc cvs rdiff -u -r0 -r1.1.6.2 src/sys/arch/powerpc/conf/kern-mb.ldscript cvs rdiff -u -r1.4 -r1.4.8.1 src/sys/arch/powerpc/include/booke/e500var.h cvs rdiff -u -r1.8 -r1.8.8.1 src/sys/arch/powerpc/include/booke/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.