Module Name: src Committed By: thorpej Date: Mon Feb 18 01:12:25 UTC 2019
Modified Files: src/sys/arch/atari/atari: trap.c src/sys/arch/atari/conf: files.atari src/sys/arch/atari/include: cpu.h src/sys/arch/cesfic/cesfic: trap.c src/sys/arch/cesfic/conf: files.cesfic src/sys/arch/cesfic/include: cpu.h src/sys/arch/hp300/conf: files.hp300 src/sys/arch/hp300/hp300: trap.c src/sys/arch/hp300/include: cpu.h src/sys/arch/luna68k/conf: files.luna68k src/sys/arch/luna68k/include: cpu.h src/sys/arch/luna68k/luna68k: trap.c src/sys/arch/m68k/include: frame.h src/sys/arch/mac68k/conf: files.mac68k src/sys/arch/mac68k/include: cpu.h src/sys/arch/mac68k/mac68k: trap.c src/sys/arch/mvme68k/conf: files.mvme68k src/sys/arch/mvme68k/mvme68k: trap.c src/sys/arch/news68k/conf: files.news68k src/sys/arch/news68k/include: cpu.h src/sys/arch/news68k/news68k: trap.c src/sys/arch/next68k/conf: files.next68k src/sys/arch/next68k/include: cpu.h src/sys/arch/next68k/next68k: trap.c src/sys/arch/x68k/conf: files.x68k src/sys/arch/x68k/include: cpu.h src/sys/arch/x68k/x68k: trap.c Added Files: src/sys/arch/m68k/m68k: m68k_trap.c Log Message: Refactor the 68040 writeback() from each m68k port's trap handler into a shared copy: m68040_writeback(). It is essentially a copy of the Atari version, with some minor cosmetic tweaks and one small performance optimization from the mvme68k port. Tested by rjs@ on a Quadra 950. (Thanks!) To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/atari/atari/trap.c cvs rdiff -u -r1.122 -r1.123 src/sys/arch/atari/conf/files.atari cvs rdiff -u -r1.71 -r1.72 src/sys/arch/atari/include/cpu.h cvs rdiff -u -r1.57 -r1.58 src/sys/arch/cesfic/cesfic/trap.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/cesfic/conf/files.cesfic cvs rdiff -u -r1.31 -r1.32 src/sys/arch/cesfic/include/cpu.h cvs rdiff -u -r1.91 -r1.92 src/sys/arch/hp300/conf/files.hp300 cvs rdiff -u -r1.151 -r1.152 src/sys/arch/hp300/hp300/trap.c cvs rdiff -u -r1.70 -r1.71 src/sys/arch/hp300/include/cpu.h cvs rdiff -u -r1.27 -r1.28 src/sys/arch/luna68k/conf/files.luna68k cvs rdiff -u -r1.35 -r1.36 src/sys/arch/luna68k/include/cpu.h cvs rdiff -u -r1.69 -r1.70 src/sys/arch/luna68k/luna68k/trap.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/m68k/include/frame.h cvs rdiff -u -r0 -r1.1 src/sys/arch/m68k/m68k/m68k_trap.c cvs rdiff -u -r1.127 -r1.128 src/sys/arch/mac68k/conf/files.mac68k cvs rdiff -u -r1.100 -r1.101 src/sys/arch/mac68k/include/cpu.h cvs rdiff -u -r1.147 -r1.148 src/sys/arch/mac68k/mac68k/trap.c cvs rdiff -u -r1.63 -r1.64 src/sys/arch/mvme68k/conf/files.mvme68k cvs rdiff -u -r1.108 -r1.109 src/sys/arch/mvme68k/mvme68k/trap.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/news68k/conf/files.news68k cvs rdiff -u -r1.44 -r1.45 src/sys/arch/news68k/include/cpu.h cvs rdiff -u -r1.69 -r1.70 src/sys/arch/news68k/news68k/trap.c cvs rdiff -u -r1.41 -r1.42 src/sys/arch/next68k/conf/files.next68k cvs rdiff -u -r1.48 -r1.49 src/sys/arch/next68k/include/cpu.h cvs rdiff -u -r1.88 -r1.89 src/sys/arch/next68k/next68k/trap.c cvs rdiff -u -r1.81 -r1.82 src/sys/arch/x68k/conf/files.x68k cvs rdiff -u -r1.60 -r1.61 src/sys/arch/x68k/include/cpu.h cvs rdiff -u -r1.106 -r1.107 src/sys/arch/x68k/x68k/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.