Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [matt-nb5-mips64] src/sys/arch/mips

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
   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. -r1. \
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 \
cvs rdiff -u -r1.12.14.3 -r1.12.14.4 \
cvs rdiff -u -r1. -r1. \
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/
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. -r1. \
cvs rdiff -u -r1. -r1. \
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. -r1. \
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. -r1. \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index