freebsd-nq/usr.sbin/bsdinstall/partedit
Rebecca Cran db8b561345 Rework UEFI ESP generation
Currently, the installer uses pre-created 800KB FAT12 filesystems that
it dd's onto the ESP partition.
This changeset improves that by having the installer generate a FAT32
filesystem directly onto the ESP using newfs_msdos and then copying
loader.efi into /EFI/freebsd.
For live installs it then runs efibootmgr to add a FreeBSD boot entry
in the BIOS.

Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D17947
2018-12-20 19:39:37 +00:00
..
diskeditor.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
diskeditor.h various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
gpart_ops.c Rework UEFI ESP generation 2018-12-20 19:39:37 +00:00
Makefile
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
part_wizard.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
partedit_arm64.c Rework UEFI ESP generation 2018-12-20 19:39:37 +00:00
partedit_generic.c Support mounted boot partitions in the installer. This allows the platform 2017-12-08 00:57:13 +00:00
partedit_powerpc.c Add partition scheme for mpc85xx devices 2018-06-07 00:24:10 +00:00
partedit_sparc64.c Support mounted boot partitions in the installer. This allows the platform 2017-12-08 00:57:13 +00:00
partedit_x86.c Rework UEFI ESP generation 2018-12-20 19:39:37 +00:00
partedit.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
partedit.h Support mounted boot partitions in the installer. This allows the platform 2017-12-08 00:57:13 +00:00
sade.8 sade(8): start new sentence on new line 2017-05-23 07:50:42 +00:00
scripted.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00