Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 05/13/2001 01:35:31
Module Name:	syssrc
Committed By:	chs
Date:		Sat May 12 22:35:31 UTC 2001

Modified Files:
	syssrc/sys/arch/next68k/conf: GENERIC SLAB files.next68k std.next68k
	syssrc/sys/arch/next68k/include: bus_space.h cpu.h db_machdep.h
	syssrc/sys/arch/next68k/next68k: locore.s machdep.c nextrom.c vectors.s
	syssrc/sys/arch/next68k/stand/boot: Makefile boot.c machdep.c srt0.s
	    version
Added Files:
	syssrc/sys/arch/next68k/include: loadfile_machdep.h

Log Message:
switch next68k to ELF.  highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return pointer 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.39 -r1.40 syssrc/sys/arch/next68k/conf/GENERIC
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/next68k/conf/SLAB
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/next68k/conf/files.next68k
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/next68k/conf/std.next68k
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/next68k/include/bus_space.h
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/next68k/include/cpu.h
cvs rdiff -r1.1.1.1 -r1.2 syssrc/sys/arch/next68k/include/db_machdep.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/next68k/include/loadfile_machdep.h
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/next68k/next68k/locore.s
cvs rdiff -r1.41 -r1.42 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/next68k/next68k/nextrom.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/next68k/next68k/vectors.s
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/next68k/stand/boot/Makefile
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/next68k/stand/boot/boot.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/next68k/stand/boot/machdep.c
cvs rdiff -r1.1.1.1 -r1.2 syssrc/sys/arch/next68k/stand/boot/srt0.s
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/next68k/stand/boot/version

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.