Home | History | Annotate | Download | only in boot
History log of /src/sys/arch/amiga/stand/bootblock/boot/startit.s
RevisionDateAuthorComments
 1.9  15-Nov-2009  snj Drop 3rd and 4th clauses (except in one case, where copyright is shared
with UCB and only the 3rd clause is dropped). Approved by mhitch@ and is@
(copyright holders).
 1.8  02-Mar-2001  mhitch branches: 1.8.130;
More missing register prefixes and _C_LABEL()s for ELF. Should now compile
with ELF, but still needs an "elf2bb" program.
 1.7  01-Mar-2001  is Add register prefixes.
 1.6  26-Feb-2001  is use ENTRY_NOPROFILE and _C_LABEL, where appropriate.
 1.5  11-Nov-1998  is branches: 1.5.10;
Switch off the cache later.
Apparently, this avoids a problem on DraCos with HyperCom boards.
 1.4  06-Nov-1998  is Add color debug code for DraCos.
 1.3  08-May-1998  chopps remove -Z (load from chipmem) flag
fix copier code (startit) to work bi-directionally.
change compiler optimization options to save some bytes
 1.2  01-Feb-1997  mhitch Use the disk offset to the boot block (first block in the partition) to
pass the block number of the boot partition to the kernel. The kernel
will use the block number to determine which disk device the kernel was
booted from and set the boot device based on that instead of the old
"generic" method.
 1.1  29-Nov-1996  is branches: 1.1.1;
Initial revision
 1.1.1.1  29-Nov-1996  is 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.
 1.5.10.1  12-Mar-2001  bouyer Sync with HEAD.
 1.8.130.1  11-Mar-2010  yamt sync with head

RSS XML Feed