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: 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.
Home |
Main Index |
Thread Index |
Old Index