freebsd-dev/sys/boot/i386/boot2
Bruce Evans c00209396c Fixed loss of setting of the RB_BOOTINFO flag in rev.1.43. Fixed wrong
comment about this flag in rev.1.61.  It is not historical like the
comment said; it is the flag that says that most of what is laboriously
put in the bootinfo struct is actually there.  Newer kernels were
bootable by even the broken boot2 without losing anything except the
symbol table, but older kernels need at least the memory sizes.

Restoring the "|" with RB_BOOTINFO that was lost in rev.1.43 costs 5
bytes.  The fix can be done in only 4 bytes by fixing some code that
was removed in rev.1.61 (put RB_BOOTINFO back in in the initial value
of "opts" and fix RBX_MASK to not clobber it.)
2003-11-10 19:06:09 +00:00
..
boot1.s Many newer CF do not handle having the entire track read from them at 2003-08-22 01:59:28 +00:00
boot1.S Many newer CF do not handle having the entire track read from them at 2003-08-22 01:59:28 +00:00
boot2.c Fixed loss of setting of the RB_BOOTINFO flag in rev.1.43. Fixed wrong 2003-11-10 19:06:09 +00:00
lib.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile Build on amd64. Yes, I know this isn't particularly nice. 2003-06-26 03:51:57 +00:00
sio.s $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sio.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00