freebsd-dev/stand/efi/boot1
Warner Losh 43f7eeff0d stand/boot1.efi: Implement bootonce for ZFS
Implement ZFS bootonce protocol. We pass zfs-bootonce=t to the next boot
stage as a command line argument. Unlike zfsboot -> loader handoff in
the BIOS case, we don't use the OS_BOOTONCE_USED. This would require
modifications to loader.efi which would only server to make it more
complicated. Instead, use the command line parsing interface for the
boot1.efi -> loader.efi to pass in the zfs-bootonce kenv that will be
needed by rc.d/zfsbe to activate the BE if boot progresses that far.

Sponsored by:		Netflix
Reviewed by:		tsoome, kevans
Differential Revision:	https://reviews.freebsd.org/D39412
2023-05-01 15:02:53 -06:00
..
boot1.c stand/boot1.efi: Allow modules to add env variables 2023-05-01 15:02:52 -06:00
boot_module.h stand/boot1.efi: Allow modules to add env variables 2023-05-01 15:02:52 -06:00
Makefile stand: s/libstand/libsa/g to catch up with rename 2022-04-30 07:34:19 -06:00
Makefile.depend Update/fix Makefile.depend for userland 2023-04-18 17:14:23 -07:00
proto.c
proto.h
ufs_module.c
zfs_module.c stand/boot1.efi: Implement bootonce for ZFS 2023-05-01 15:02:53 -06:00