freebsd-dev/stand/efi/boot1
Warner Losh 9958932695 Teach ufs_module.c about bsd labels and probe 'a' partition.
If the check for a UFS partition at offset 0 on the disk fails, check
to see if there's a BSD disklabel at block 1 (standard) or at offset
512 (install images assume 512 sector size). If found, probe for UFS
on the 'a' partition.

This fixes UEFI booting images from a BSD labeled MBR slice when the
'a' partiton isn't at offset 0. This is a stop-gap fix since we plan
on removing boot1.efi in FreeBSD 12. We can't easily do that for 11.2,
however, hence the short MFC window.

Tested by: emaste@
MFC After: 3 days
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D15598
2018-05-29 03:58:29 +00:00
..
boot1.c efi loader: Address two nits with recent graphics changes 2018-04-19 03:31:41 +00:00
boot_module.h Teach ufs_module.c about bsd labels and probe 'a' partition. 2018-05-29 03:58:29 +00:00
fat-amd64.tmpl.xz Regenerate FAT templates after r332561 2018-04-16 15:13:18 +00:00
fat-arm64.tmpl.xz Regenerate FAT templates after r332561 2018-04-16 15:13:18 +00:00
fat-arm.tmpl.xz Regenerate FAT templates after r332561 2018-04-16 15:13:18 +00:00
fat-i386.tmpl.xz Regenerate FAT templates after r332561 2018-04-16 15:13:18 +00:00
generate-fat.sh Rename volume label for ESP 2018-04-16 13:18:18 +00:00
Makefile Centralize several variables. 2018-02-02 06:32:26 +00:00
Makefile.depend
Makefile.fat
ufs_module.c Teach ufs_module.c about bsd labels and probe 'a' partition. 2018-05-29 03:58:29 +00:00
zfs_module.c