freebsd-dev/sys/boot/i386
Toomas Soome c531ca710b bd_int13probe() should check extended info if sector info is bad
In some Dell systems and usb stick combinations, it is found that
int13 AH=08 is reporting back bad sector information, preventing the
boot.

This update is allowing bd_int13probe() to use extended info call to
build disk properties.

It also can happen the total sectors count from extended info may be
wrong, in such case, the CHS data is used to calculate total sectors.

Reviewed by:	allanjude
Approved by:	allanjude (mentor)
Differential Revision:	https://reviews.freebsd.org/D7718
2016-09-01 06:35:13 +00:00
..
boot0 Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. 2016-03-26 03:46:12 +00:00
boot0sio
boot2 Add SHA512, skein, large blocks support for loader zfs. 2016-08-18 00:37:07 +00:00
btx Add the missing space between .asciz directive and opening quote for some 2016-08-11 15:00:55 +00:00
cdboot Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. 2016-03-26 03:46:12 +00:00
common Add missing prototype for getchar(..) 2016-05-13 10:59:46 +00:00
gptboot Add SHA512, skein, large blocks support for loader zfs. 2016-08-18 00:37:07 +00:00
gptzfsboot Add SHA512, skein, large blocks support for loader zfs. 2016-08-18 00:37:07 +00:00
kgzldr
libfirewire sys/boot: spelling fixes in comments. 2016-04-30 00:26:38 +00:00
libi386 bd_int13probe() should check extended info if sector info is bad 2016-09-01 06:35:13 +00:00
loader Netboot: allow both tftpfs and nfs in both pxeboot and loader.efi 2016-08-31 13:16:40 +00:00
mbr
pmbr
pxeldr Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. 2016-03-26 03:46:12 +00:00
zfsboot Add SHA512, skein, large blocks support for loader zfs. 2016-08-18 00:37:07 +00:00
zfsloader DIRDEPS_BUILD: Update dependencies. 2016-03-21 18:02:26 +00:00
Makefile Restore kgzldr on i386 only 2016-02-08 16:59:52 +00:00
Makefile.inc