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
            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.



Home | Main Index | Thread Index | Old Index