freebsd-skq/sys/boot/i386
Yaroslav Tykhiy 57888b4c83 Try packet mode of INT13 on a hard disk first if not prohibited by
the flag, fall back to the old INT13/AH=02 function if that fails.
This way of operation is less likely to fail with modern BIOSes and
large disks of strange geometries.

PR:		i386/70241
Submitted by:	Valentin Nechayev <netch <@> netch.kiev.ua> (inital version)
Discussed with:	jhb (by Valentin Nechayev)
Tested on:	bochs (with EDD turned on or off by patching the BIOS), PCs
2004-08-28 08:32:23 +00:00
..
boot0 In conjunction with having boot0cfg(8) default boot0 to packet mode. 2004-08-27 00:18:03 +00:00
boot0ext Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot0sio Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot2 Try packet mode of INT13 on a hard disk first if not prohibited by 2004-08-28 08:32:23 +00:00
btx Move boot2 BSS zeroing into btx startup code out of boot1. boot1 does not 2004-08-05 06:00:05 +00:00
cdboot Update the copyright to use a 3 clause BSD license rather than one that 2004-06-22 21:55:22 +00:00
gptboot B1FLAGS -> BOOT_BOOT1_FLAGS, which is consistent with 2004-08-27 15:01:56 +00:00
kgzldr Fixed the fatal bug introduced in previous commit: don't strip 2004-02-12 22:06:33 +00:00
libi386 Unspam sys/boot, the dev_t commit should not have touched these. 2004-06-16 18:21:22 +00:00
loader Fixed misspellings of 0 as NULL. 2004-03-14 05:48:04 +00:00
mbr Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
pxeldr Back out last revision that unnecessarily changed valid assembler 2004-05-14 20:29:30 +00:00
Makefile Hook boot0sio to the build. Use 'boot0cfg -b /boot/boot0sio' to use. 2003-12-08 19:02:06 +00:00
Makefile.inc - Factor out -nostdlib to an upper level Makefile.inc. 2004-02-09 14:11:58 +00:00