freebsd-dev/stand/efi/loader
Mariusz Zaborski 277f38abff zfs: add an option to the bootloader to rewind the ZFS checkpoint
The checkpoints are another way of keeping the state of ZFS.
During the rewind, the pool has to be exported.
This makes checkpoints unusable when using ZFS as root.
Add the option to rewind the ZFS checkpoint at the boot time.
If checkpoint exists, a new option for rewinding a checkpoint will appear in
the bootloader menu.
We fully support boot environments.
If the rewind option is selected, the boot loader will show a list of
boot environments that existed before the checkpoint.

Reviewed by:	tsoome, allanjude, kevans (ok with high-level overview)
Differential Revision:	https://reviews.freebsd.org/D24920
2020-08-18 19:48:04 +00:00
..
arch loader: Avoid -Wpointer-to-int cast warnings for Arm and RISC-V 2020-07-26 18:17:36 +00:00
autoload.c loader: fdt: Add fdt_is_setup function 2019-04-25 20:08:43 +00:00
bootinfo.c Add retry loop around GetMemoryMap call to fix fragmentation bug 2019-03-06 05:39:40 +00:00
conf.c loader: add comconsole implementation on top of SIO protocol 2020-03-14 06:36:03 +00:00
copy.c RISC-V boot1.efi and loader.efi support 2020-07-06 18:19:42 +00:00
efi_main.c loader.efi: replace HandleProtocol() with OpenProtocol() 2019-08-06 19:27:27 +00:00
efiserialio.c Fix the efi serial console in the Arm models. 2020-06-10 09:31:37 +00:00
framebuffer.c loader.efi: update console after gfx mode change 2020-06-14 10:13:40 +00:00
framebuffer.h
loader_efi.h veloader use vectx API for kernel and modules 2020-03-08 17:42:42 +00:00
main.c zfs: add an option to the bootloader to rewind the ZFS checkpoint 2020-08-18 19:48:04 +00:00
Makefile Revert that! 2020-07-19 23:56:19 +00:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
version