Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 11/29/1996 23:40:02
is
Fri Nov 29 15:36:31 PST 1996
Update of /cvsroot/src/sys/arch/amiga/stand/boot
In directory netbsd1:/var/slash-tmp/cvs-serv4469

Log Message:
First version of a NetBSD-Amiga bootblock compilable from within NetBSD,
along with toolchain enhancements.

aout2bb transforms a.out files with reloc information into bootblock format
files with a compressed relocation info.

bbstart.s relocates the bootblock using this compressed info, before jumping
to C code.

txlt changes some more of the absolute references to pc-relative ones (we know
we have a single code + data address space).

If you ever try to change this: don't even dare to change the compiler options;
they were found in weeks of trial and error as the ones producing the smallest
(not necessarily fastests) code.

installboot is just a script around dd, for now.

Some ideas by Michael Hitch, Leo Weppelman and Jason Thorpe; bugs added
by myself.

Status:

Vendor Tag:	is
Release Tags:	isboot-2-0
		
N src/sys/arch/amiga/stand/boot/xd.h
N src/sys/arch/amiga/stand/boot/Makefile
N src/sys/arch/amiga/stand/boot/samachdep.h
N src/sys/arch/amiga/stand/boot/xd.c
N src/sys/arch/amiga/stand/boot/libstubs.s
N src/sys/arch/amiga/stand/boot/libstubs.h
N src/sys/arch/amiga/stand/boot/amigatypes.h
N src/sys/arch/amiga/stand/boot/configure.c
N src/sys/arch/amiga/stand/boot/bbstart.s
N src/sys/arch/amiga/stand/boot/console.c
N src/sys/arch/amiga/stand/boot/amigagraph.h
N src/sys/arch/amiga/stand/boot/alloc.s
N src/sys/arch/amiga/stand/boot/bzero.c
N src/sys/arch/amiga/stand/boot/installboot.sh
N src/sys/arch/amiga/stand/boot/amigaio.h
N src/sys/arch/amiga/stand/boot/printf.s
N src/sys/arch/amiga/stand/boot/twiddle.c
N src/sys/arch/amiga/stand/boot/startit.s
N src/sys/arch/amiga/stand/boot/test.s
N src/sys/arch/amiga/stand/boot/main.c
N src/sys/arch/amiga/stand/boot/ashrdi3.s
N src/sys/arch/amiga/stand/boot/bcopy.s
N src/sys/arch/amiga/stand/boot/muldi3.s
N src/sys/arch/amiga/stand/boot/Makefile.txlt
N src/sys/arch/amiga/stand/boot/installboot.8
N src/sys/arch/amiga/stand/boot/libsa/Makefile
N src/sys/arch/amiga/stand/boot/libsa/Makefile.inc
N src/sys/arch/amiga/stand/boot/aout2bb/aout2bb.c
N src/sys/arch/amiga/stand/boot/aout2bb/Makefile
N src/sys/arch/amiga/stand/boot/aout2bb/aout2bb.h
N src/sys/arch/amiga/stand/boot/aout2bb/chksum.c
N src/sys/arch/amiga/stand/boot/aout2bb/chksum.h
N src/sys/arch/amiga/stand/boot/txlt/txlt.l
N src/sys/arch/amiga/stand/boot/txlt/Makefile

No conflicts created by this import