freebsd-skq/sys/boot/i386
peter 364766b6e6 Fix the ILLEGAL fdisk table that is there for supporting "dangerously
dedicated" mode.  This was specifying that there are 256 (illegal!)
heads on the disk.  If bioses store that in a byte, and it gets truncated
to 0, then that almost certainly causes the infamous divide-by-zero
nightmare.

This is also most likely the reason why the Thinkpad T20/A20 series
were locking up when FreeBSD was installed.  This is also the most likely
reason why a boot1 being present causes an IA64 box to lock up at boot.
(removing the "part4" stuff from boot1.s fixes the IA64 boxes and would
most likely have fixed the T20/A20 and some TP600E series thinkpads)
2001-11-01 06:19:32 +00:00
..
boot0 Unset MAINTAINER. 2001-07-21 14:32:47 +00:00
boot2 Fix the ILLEGAL fdisk table that is there for supporting "dangerously 2001-11-01 06:19:32 +00:00
btx Unset MAINTAINER. 2001-07-21 14:32:47 +00:00
cdboot Allow for text section alignment to properly align the "end" symbol at the 2001-08-09 20:47:58 +00:00
cdldr Allow for text section alignment to properly align the "end" symbol at the 2001-08-09 20:47:58 +00:00
gptboot Allow the RBX_DUAL flag to appear in bootinfo. 2001-10-23 20:27:05 +00:00
kgzldr Unset MAINTAINER. 2001-07-21 14:32:47 +00:00
libi386 Set RB_MULTIPLE (multiple console support) if the kernel is booted 2001-10-23 20:27:48 +00:00
liloldr Fix a bug which prevents parsing this Makefile without having a 2000-09-05 22:33:07 +00:00
loader Add support for loading bzip2-compressed kernels and modules. This support 2001-09-18 14:52:36 +00:00
mbr Unset MAINTAINER. 2001-07-21 14:32:47 +00:00
pxeldr Allow for text section alignment to properly align the "end" symbol at the 2001-08-09 20:47:58 +00:00
Makefile Hook up liloldr 2000-07-17 17:06:27 +00:00
Makefile.inc Add -mpreferred-stack-boundary=2 to CFLAGS for i386. This and libstand 2000-08-11 23:23:20 +00:00