Subject: CVS commit: syssrc/sys/arch/amiga/stand/bootblock/boot
To: None <source-changes@netbsd.org>
From: Michael L. Hitch <mhitch@netbsd.org>
List: source-changes
Date: 12/17/2001 07:41:13
Module Name:	syssrc
Committed By:	mhitch
Date:		Mon Dec 17 05:41:13 UTC 2001

Modified Files:
	syssrc/sys/arch/amiga/stand/bootblock/boot: Makefile bbstart.s
	    console.c libstubs.h libstubs.s main.c samachdep.h xd.c
Added Files:
	syssrc/sys/arch/amiga/stand/bootblock/boot: panic.c version

Log Message:
Update amiga booter to two-stage booter.

First stage is bootxx_ffs (for ffs boot partitions) or bootxx_fd (for bootable
floppy disk).  These locate, load, and execute the second stage loader boot.amiga.
The console screen is created and passed to the second stage loader.

The second stage loader uses loadfile() to load the kernel image, which can
be either a.out or ELF format, and can also be compressed.  It will load a
kernel file from ffs file systems or the ustarfs used on floppy disks.


To generate a diff of this commit:
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/amiga/stand/bootblock/boot/Makefile
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/amiga/stand/bootblock/boot/bbstart.s
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/amiga/stand/bootblock/boot/console.c \
    syssrc/sys/arch/amiga/stand/bootblock/boot/libstubs.h \
    syssrc/sys/arch/amiga/stand/bootblock/boot/xd.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/amiga/stand/bootblock/boot/libstubs.s
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/amiga/stand/bootblock/boot/main.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/amiga/stand/bootblock/boot/panic.c \
    syssrc/sys/arch/amiga/stand/bootblock/boot/version
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/amiga/stand/bootblock/boot/samachdep.h

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