CVS commit: src/sys/arch
"Jason R Thorpe" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: src Committed By: thorpej Date: Sun Mar 22 17:52:47 UTC 2026 Modified Files: src/sys/arch/cesfic/cesfic: locore.s src/sys/arch/hp300/hp300: locore.s src/sys/arch/luna68k/luna68k: locore.s src/sys/arch/m68k/m68k: pmap_68k.c pmap_motorola.c src/sys/arch/mac68k/mac68k: locore.s src/sys/arch/mvme68k/mvme68k: locore.s src/sys/arch/news68k/news68k: locore.s src/sys/arch/next68k/next68k: locore.s src/sys/arch/virt68k/virt68k: locore.s src/sys/arch/x68k/x68k: locore.s Log Message: Rather than pmap_boostrap2() returning the address of the lwp0 uarea, let pmap_bootstrap2() construct the fake exception frame, initialize lwp0.l_md.md_regs, and return the new lwp0 stack pointer, thus removing a bunch of duplicated asm code in each platform's locore.s. XXX amiga and atari TBD, but the changes will be less mechanical. XXX sun2/sun3/sun3x TBD, require a slightly different set of mechanical changes. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/cesfic/cesfic/locore.s cvs rdiff -u -r1.209 -r1.210 src/sys/arch/hp300/hp300/locore.s cvs rdiff -u -r1.105 -r1.106 src/sys/arch/luna68k/luna68k/locore.s cvs rdiff -u -r1.50 -r1.51 src/sys/arch/m68k/m68k/pmap_68k.c cvs rdiff -u -r1.101 -r1.102 src/sys/arch/m68k/m68k/pmap_motorola.c cvs rdiff -u -r1.201 -r1.202 src/sys/arch/mac68k/mac68k/locore.s cvs rdiff -u -r1.158 -r1.159 src/sys/arch/mvme68k/mvme68k/locore.s cvs rdiff -u -r1.106 -r1.107 src/sys/arch/news68k/news68k/locore.s cvs rdiff -u -r1.105 -r1.106 src/sys/arch/next68k/next68k/locore.s cvs rdiff -u -r1.40 -r1.41 src/sys/arch/virt68k/virt68k/locore.s cvs rdiff -u -r1.153 -r1.154 src/sys/arch/x68k/x68k/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.