Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 02/22/2001 09:11:13
Module Name: syssrc
Committed By: chs
Date: Thu Feb 22 07:11:13 UTC 2001
Modified Files:
syssrc/sys/arch/sun3/conf: DISKLESS DISKLESS3X FOUR_TTYS GENERIC
GENERIC3X INSTALL INSTALL3X KGDB KGDB3X Makefile.sun3 files.sun3
std.sun3 std.sun3x
syssrc/sys/arch/sun3/include: cpu.h db_machdep.h mon.h psl.h
syssrc/sys/arch/sun3/stand: Makefile.inc
syssrc/sys/arch/sun3/stand/bootxx: bootxx.c
syssrc/sys/arch/sun3/stand/installboot: Makefile installboot.c
syssrc/sys/arch/sun3/stand/libsa: Makefile SRT0.S dev_disk.c dev_disk.h
libsa.h panic.c saio.h xxboot.c
syssrc/sys/arch/sun3/stand/netboot: Makefile
syssrc/sys/arch/sun3/stand/tapeboot: Makefile boot.c dev_tape.c
dev_tape.h rawfs.c
syssrc/sys/arch/sun3/stand/ufsboot: Makefile
syssrc/sys/arch/sun3/sun3: cache.c ctrlsp.S disksubr.c locore.s
locore2.c machdep.c machdep.h sunmon.c trap.c
syssrc/sys/arch/sun3/sun3x: locore.s locore2.c machdep.c
Added Files:
syssrc/sys/arch/sun3/include: loadfile_machdep.h
Removed Files:
syssrc/sys/arch/sun3/stand/libsa: exec_sun.c
Log Message:
switch sun3 to ELF. highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.
To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/sun3/conf/DISKLESS
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/sun3/conf/DISKLESS3X
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/sun3/conf/FOUR_TTYS \
syssrc/sys/arch/sun3/conf/KGDB
cvs rdiff -r1.76 -r1.77 syssrc/sys/arch/sun3/conf/GENERIC
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/sun3/conf/GENERIC3X
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sun3/conf/INSTALL \
syssrc/sys/arch/sun3/conf/INSTALL3X
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sun3/conf/KGDB3X
cvs rdiff -r1.85 -r1.86 syssrc/sys/arch/sun3/conf/Makefile.sun3
cvs rdiff -r1.59 -r1.60 syssrc/sys/arch/sun3/conf/files.sun3
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/sun3/conf/std.sun3
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/sun3/conf/std.sun3x
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/sun3/include/cpu.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/sun3/include/db_machdep.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/sun3/include/loadfile_machdep.h
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/sun3/include/mon.h
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/sun3/include/psl.h
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/sun3/stand/Makefile.inc
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sun3/stand/bootxx/bootxx.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sun3/stand/installboot/Makefile
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sun3/stand/installboot/installboot.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sun3/stand/libsa/Makefile
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sun3/stand/libsa/SRT0.S
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sun3/stand/libsa/dev_disk.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sun3/stand/libsa/dev_disk.h
cvs rdiff -r1.9 -r0 syssrc/sys/arch/sun3/stand/libsa/exec_sun.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/sun3/stand/libsa/libsa.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/sun3/stand/libsa/panic.c \
syssrc/sys/arch/sun3/stand/libsa/saio.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun3/stand/libsa/xxboot.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/sun3/stand/netboot/Makefile
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/sun3/stand/tapeboot/Makefile \
syssrc/sys/arch/sun3/stand/tapeboot/boot.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sun3/stand/tapeboot/dev_tape.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sun3/stand/tapeboot/dev_tape.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun3/stand/tapeboot/rawfs.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sun3/stand/ufsboot/Makefile
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/sun3/sun3/cache.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sun3/sun3/ctrlsp.S
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sun3/sun3/disksubr.c
cvs rdiff -r1.77 -r1.78 syssrc/sys/arch/sun3/sun3/locore.s
cvs rdiff -r1.76 -r1.77 syssrc/sys/arch/sun3/sun3/locore2.c
cvs rdiff -r1.142 -r1.143 syssrc/sys/arch/sun3/sun3/machdep.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/sun3/sun3/machdep.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sun3/sun3/sunmon.c
cvs rdiff -r1.97 -r1.98 syssrc/sys/arch/sun3/sun3/trap.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/sun3/sun3x/locore.s
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/sun3/sun3x/locore2.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/sun3/sun3x/machdep.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.