Module Name: src Committed By: palle Date: Fri Feb 21 18:00:09 UTC 2014
Modified Files: src/lib/libkvm: kvm_sparc64.c src/sys/arch/sparc/stand/ofwboot: loadfile_machdep.c src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/include: cpu.h param.h pte.h src/sys/arch/sparc64/sparc64: autoconf.c genassym.cf locore.s Log Message: sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() are properly setup for sun4u and sun4v. Relocate the cputyp variable from autoconf.c to locore.s and make it const in param.h so optimized code can be generated. Parts from OpenBSD. Optimization suggested by nakayama@. OK martin@, mrg@, nakayama@ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/lib/libkvm/kvm_sparc64.c cvs rdiff -u -r1.11 -r1.12 \ src/sys/arch/sparc/stand/ofwboot/loadfile_machdep.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc64/doc/TODO cvs rdiff -u -r1.109 -r1.110 src/sys/arch/sparc64/include/cpu.h cvs rdiff -u -r1.52 -r1.53 src/sys/arch/sparc64/include/param.h cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc64/include/pte.h cvs rdiff -u -r1.192 -r1.193 src/sys/arch/sparc64/sparc64/autoconf.c cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sparc64/sparc64/genassym.cf cvs rdiff -u -r1.355 -r1.356 src/sys/arch/sparc64/sparc64/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.