freebsd-dev/sys/boot/i386
Rui Paulo 1e5fd3f467 On special systems where the MBR and the GPT are in sync (up to the 4th
slicei, Apple EFI hardware), the bootloader will fail to recognize the GPT
if it finds anything else but the EFI partition. Change the check to continue
detecting the GPT by looking at the EFI partition on the MBR but
stopping successfuly after finding it.

PR:		kern/134590
Submitted by:	Christoph Langguth <christoph at rosenkeller.org>
Reviewed by:	jhb
MFC after:	2 weeks
Approved by:	re (kib)
2009-06-26 09:32:31 +00:00
..
boot0 A number of small changes to make the 'save choice to disk' safer, 2008-12-30 09:40:50 +00:00
boot0ext
boot0sio
boot2 Revert the part of change 107879 that employs the unused bytes after 2009-03-07 22:05:58 +00:00
btx Fix some more issues with the real mode BTX. 2009-02-24 23:11:15 +00:00
cdboot Fix some "in in" typos in comments. 2008-03-26 07:32:08 +00:00
gptboot - Initialize the vm86 structure to a known-good state. Specifically, always 2008-08-08 19:41:20 +00:00
gptzfsboot Use full 64bit arithmetic when converting file offsets to block numbers - fixes 2008-12-17 18:12:01 +00:00
kgzldr NOSHARED -> NO_SHARED 2004-12-21 09:59:45 +00:00
libfirewire MFp4: add FireWire/dcons support in loader for i386/amd64. 2007-05-29 14:35:57 +00:00
libi386 On special systems where the MBR and the GPT are in sync (up to the 4th 2009-06-26 09:32:31 +00:00
loader - Make it possible to disable GPT support by setting LOADER_NO_GPT_SUPPORT 2009-03-09 17:16:29 +00:00
mbr Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
pmbr Add a note to indicate that these files do borrow in part from mbr.s and 2007-11-26 21:29:59 +00:00
pxeldr - Remove superfluous comment 2009-01-30 15:27:04 +00:00
zfsboot Add support for booting from raidz1 and raidz2 pools. 2009-05-16 10:48:20 +00:00
Makefile Fix amd64 build and re-enable gptzfsboot. 2008-11-22 14:24:55 +00:00
Makefile.inc Enable GCC stack protection (aka Propolice) for userland: 2008-06-25 21:33:28 +00:00