Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch
Module Name: src
Committed By: thorpej
Date: Sat Mar 28 01:44:38 UTC 2026
Modified Files:
src/sys/arch/amiga/amiga: genassym.cf locore.s machdep.c trap.c
src/sys/arch/atari/atari: locore.s machdep.c
src/sys/arch/atari/conf: files.atari
src/sys/arch/cesfic/cesfic: locore.s machdep.c trap.c
src/sys/arch/cesfic/conf: files.cesfic
src/sys/arch/hp300/conf: files.hp300
src/sys/arch/hp300/hp300: locore.s machdep.c
src/sys/arch/luna68k/conf: files.luna68k
src/sys/arch/luna68k/luna68k: locore.s machdep.c
src/sys/arch/m68k/conf: files.m68k
src/sys/arch/m68k/include: frame.h
src/sys/arch/m68k/m68k: m68k_trap.c trap_subr.s
src/sys/arch/mac68k/conf: files.mac68k
src/sys/arch/mac68k/mac68k: locore.s machdep.c
src/sys/arch/mvme68k/conf: files.mvme68k
src/sys/arch/mvme68k/mvme68k: locore.s machdep.c
src/sys/arch/news68k/conf: files.news68k
src/sys/arch/news68k/news68k: locore.s machdep.c
src/sys/arch/next68k/conf: files.next68k
src/sys/arch/next68k/next68k: locore.s machdep.c
src/sys/arch/sun2/include: frame.h
src/sys/arch/sun2/sun2: locore.s trap.c
src/sys/arch/sun3/include: frame.h
src/sys/arch/sun3/sun3: locore.s trap.c
src/sys/arch/sun3/sun3x: locore.s
src/sys/arch/virt68k/conf: files.virt68k
src/sys/arch/virt68k/virt68k: locore.s machdep.c
src/sys/arch/x68k/conf: files.x68k
src/sys/arch/x68k/x68k: locore.s machdep.c
Log Message:
Clean up / re-factor trace and trap15:
- Everyone now gets a shared implementatio of trace and trap15 trap
handlers, largely based on the sun2/sun3 versions.
- Have a single copy of trap_kdebug() that calls KGDB, DDB, and a
machine-specific fallback hook (to accommodate the sun2/sun3
"give PROM a chance").
- The new shared trap_kdebug() is slightly different in that it takes
the trapframe argument by reference rather than by value, making it
easier to use as the back-end of ...
- ... oh hey look, a new shared straytrap() that also invokes trap_kdebug().
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/amiga/amiga/genassym.cf
cvs rdiff -u -r1.184 -r1.185 src/sys/arch/amiga/amiga/locore.s
cvs rdiff -u -r1.261 -r1.262 src/sys/arch/amiga/amiga/machdep.c
cvs rdiff -u -r1.145 -r1.146 src/sys/arch/amiga/amiga/trap.c
cvs rdiff -u -r1.140 -r1.141 src/sys/arch/atari/atari/locore.s
cvs rdiff -u -r1.197 -r1.198 src/sys/arch/atari/atari/machdep.c
cvs rdiff -u -r1.127 -r1.128 src/sys/arch/atari/conf/files.atari
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/cesfic/cesfic/locore.s \
src/sys/arch/cesfic/cesfic/trap.c
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/cesfic/cesfic/machdep.c
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/cesfic/conf/files.cesfic
cvs rdiff -u -r1.102 -r1.103 src/sys/arch/hp300/conf/files.hp300
cvs rdiff -u -r1.214 -r1.215 src/sys/arch/hp300/hp300/locore.s
cvs rdiff -u -r1.256 -r1.257 src/sys/arch/hp300/hp300/machdep.c
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/luna68k/conf/files.luna68k
cvs rdiff -u -r1.110 -r1.111 src/sys/arch/luna68k/luna68k/locore.s
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/m68k/conf/files.m68k
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/m68k/include/frame.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/m68k/m68k/m68k_trap.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/m68k/trap_subr.s
cvs rdiff -u -r1.138 -r1.139 src/sys/arch/mac68k/conf/files.mac68k
cvs rdiff -u -r1.205 -r1.206 src/sys/arch/mac68k/mac68k/locore.s
cvs rdiff -u -r1.378 -r1.379 src/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/mvme68k/conf/files.mvme68k
cvs rdiff -u -r1.163 -r1.164 src/sys/arch/mvme68k/mvme68k/locore.s
cvs rdiff -u -r1.176 -r1.177 src/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/news68k/conf/files.news68k
cvs rdiff -u -r1.113 -r1.114 src/sys/arch/news68k/news68k/locore.s
cvs rdiff -u -r1.129 -r1.130 src/sys/arch/news68k/news68k/machdep.c
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/next68k/conf/files.next68k
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/next68k/next68k/locore.s
cvs rdiff -u -r1.129 -r1.130 src/sys/arch/next68k/next68k/machdep.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sun2/include/frame.h
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/sun2/sun2/locore.s \
src/sys/arch/sun2/sun2/trap.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sun3/include/frame.h
cvs rdiff -u -r1.123 -r1.124 src/sys/arch/sun3/sun3/locore.s
cvs rdiff -u -r1.150 -r1.151 src/sys/arch/sun3/sun3/trap.c
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/sun3/sun3x/locore.s
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/virt68k/conf/files.virt68k
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/virt68k/virt68k/locore.s
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/virt68k/virt68k/machdep.c
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/x68k/conf/files.x68k
cvs rdiff -u -r1.157 -r1.158 src/sys/arch/x68k/x68k/locore.s
cvs rdiff -u -r1.219 -r1.220 src/sys/arch/x68k/x68k/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