Module Name: src Committed By: matt Date: Mon Feb 1 04:16:20 UTC 2010
Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h db_machdep.h locore.h proc.h src/sys/arch/mips/mips [matt-nb5-mips64]: compat_13_machdep.c compat_16_machdep.c cpu_exec.c db_interface.c db_trace.c fp.S genassym.cf kgdb_machdep.c locore.S locore_mips1.S mipsX_subr.S mips_emul.c mips_fputrap.c mips_machdep.c netbsd32_machdep.c process_machdep.c sig_machdep.c syscall.c trap.c vm_machdep.c Log Message: Merge frame into trapframe. While this costs a bit more stack space on kernel exceptions, the resulting simplifications are worth it. This is a step to fast softints and kernel preemption. trapframe now includes a struct reg instead of a separate array of registers. To generate a diff of this commit: cvs rdiff -u -r1.90.16.16 -r1.90.16.17 src/sys/arch/mips/include/cpu.h cvs rdiff -u -r1.22 -r1.22.62.1 src/sys/arch/mips/include/db_machdep.h cvs rdiff -u -r1.78.36.1.2.10 -r1.78.36.1.2.11 \ src/sys/arch/mips/include/locore.h cvs rdiff -u -r1.21.36.4 -r1.21.36.5 src/sys/arch/mips/include/proc.h cvs rdiff -u -r1.16.20.3 -r1.16.20.4 \ src/sys/arch/mips/mips/compat_13_machdep.c cvs rdiff -u -r1.12.14.3 -r1.12.14.4 \ src/sys/arch/mips/mips/compat_16_machdep.c cvs rdiff -u -r1.50.54.1.4.12 -r1.50.54.1.4.13 \ src/sys/arch/mips/mips/cpu_exec.c cvs rdiff -u -r1.64.16.15 -r1.64.16.16 src/sys/arch/mips/mips/db_interface.c cvs rdiff -u -r1.35.38.3 -r1.35.38.4 src/sys/arch/mips/mips/db_trace.c cvs rdiff -u -r1.33.38.8 -r1.33.38.9 src/sys/arch/mips/mips/fp.S cvs rdiff -u -r1.44.12.12 -r1.44.12.13 src/sys/arch/mips/mips/genassym.cf cvs rdiff -u -r1.12 -r1.12.16.1 src/sys/arch/mips/mips/kgdb_machdep.c cvs rdiff -u -r1.167.38.7 -r1.167.38.8 src/sys/arch/mips/mips/locore.S cvs rdiff -u -r1.64.26.1.2.6 -r1.64.26.1.2.7 \ src/sys/arch/mips/mips/locore_mips1.S cvs rdiff -u -r1.26.36.1.2.21 -r1.26.36.1.2.22 \ src/sys/arch/mips/mips/mipsX_subr.S cvs rdiff -u -r1.14.78.8 -r1.14.78.9 src/sys/arch/mips/mips/mips_emul.c cvs rdiff -u -r1.5.66.3 -r1.5.66.4 src/sys/arch/mips/mips/mips_fputrap.c cvs rdiff -u -r1.205.4.1.2.1.2.29 -r1.205.4.1.2.1.2.30 \ src/sys/arch/mips/mips/mips_machdep.c cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/mips/mips/netbsd32_machdep.c cvs rdiff -u -r1.29.62.2 -r1.29.62.3 src/sys/arch/mips/mips/process_machdep.c cvs rdiff -u -r1.16.14.2 -r1.16.14.3 src/sys/arch/mips/mips/sig_machdep.c cvs rdiff -u -r1.37.12.10 -r1.37.12.11 src/sys/arch/mips/mips/syscall.c cvs rdiff -u -r1.217.12.16 -r1.217.12.17 src/sys/arch/mips/mips/trap.c cvs rdiff -u -r1.121.6.1.2.8 -r1.121.6.1.2.9 \ src/sys/arch/mips/mips/vm_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.