NetBSD/sys/arch/i386/stand
dyoung e57ba8d648 Introduce biosdiskreset(), and call it to reset the disk (with Int
0x13 Function 0) after a read error. This is a requirement mentioned
in most BIOS documentation.

This answers PR 18591.

Incidentally, on the Soekris Engineering net45x1 single-board
computer, this fixes a bug where the bootloader corrupts the kernel
while loading it from certain varieties of CompactFlash card
(especially varieties identified by NetBSD as <TOSHIBA THNCF064MBA>).
2002-10-10 18:52:42 +00:00
..
biosboot use exit(int), not exit(void), consistently - even if the arg has no meaning. 2002-06-01 11:40:31 +00:00
biosboot_com0 Build bootblocks to always use COM0 for console. 1999-07-11 01:23:53 +00:00
biosboot_resetvideo Addredd port-i386/9897, but differently. Since the effect of resetting 2000-04-23 19:57:12 +00:00
biosboot_ser Cleanup of i386 bootloader building: 2002-02-17 20:03:05 +00:00
dosboot Cleanup of i386 bootloader building: 2002-02-17 20:03:05 +00:00
genprom sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
installboot arch/*/stand stuff should be LDSTATIC=-static and not LDSTATIC?=-static. 2002-08-27 08:53:14 +00:00
lib Introduce biosdiskreset(), and call it to reset the disk (with Int 2002-10-10 18:52:42 +00:00
libsa b*()->mem*() 2001-07-07 22:57:57 +00:00
misc Add host-OS tools for i386, which end up in the "installation/misc" 2002-04-12 23:11:58 +00:00
netboot Add commented-out default definitions for BASEREG and BASEMEM. 2002-03-23 03:45:04 +00:00
pxeboot Add (missing)pushl/popl for %edi in ENTRY(pxecall_pxenv). 2002-03-27 17:24:22 +00:00
pxeboot_com0 * Rename the pxeboot binary from "pxeboot" to "pxeboot_ia32", since 2002-02-20 03:00:27 +00:00
Makefile Add host-OS tools for i386, which end up in the "installation/misc" 2002-04-12 23:11:58 +00:00
Makefile.booters make vers.c depend on ${SOURCES} and remove .PHONY tag for it, so that it 2002-09-02 07:33:11 +00:00
Makefile.inc Cleanup of i386 bootloader building: 2002-02-17 20:03:05 +00:00