freebsd-dev/sys/boot/efi/boot1
Steven Hartland 7bd249ecf0 Add EFI ZFS boot support
This builds on the modular EFI loader support added r294060 adding a
module to provide ZFS boot support on EFI systems.

It should be noted that EFI uses a fixed size memory block for all
allocations performed by the loader so it may be necessary to tune this
size.

For example when building an image which uses mfs_root e.g. mfsbsd, adding
the following to /etc/make.conf would be needed to prevent EFI from running
out of memory when loading the mfs_root image.
EFI_STAGING_SIZE=128

Submitted by:	Eric McCorkle
MFC after:	2 weeks
X-MFC-With:	r293268
Sponsored by:	Multiplay
2016-01-15 02:33:47 +00:00
..
boot1.c Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
boot_module.h Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
fat-amd64.tmpl.bz2.uu Update generated efi boot image templates 2016-01-08 13:58:36 +00:00
fat-arm64.tmpl.bz2.uu Update generated efi boot image templates 2016-01-08 13:58:36 +00:00
fat-arm.tmpl.bz2.uu Update generated efi boot image templates 2016-01-08 13:58:36 +00:00
fat-i386.tmpl.bz2.uu Update generated efi boot image templates 2016-01-08 13:58:36 +00:00
generate-fat.sh Avoid unintended $FreeBSD$ expansion in generate-fat.sh 2016-01-08 17:33:34 +00:00
Makefile Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
Makefile.depend META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
Makefile.fat
ufs_module.c Modularise EFI boot loader 2016-01-15 01:22:36 +00:00
zfs_module.c Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00