First take on bootnext update.
This work is based on https://github.com/openzfs/zfs/commit/108a454a4604df6ea3be817f3cf076726df2c67a
Differential D25512
WIP bootnext: Next Generation tsoome on Jun 29 2020, 10:23 PM. Authored by Tags None Referenced Files
Details First take on bootnext update. This work is based on https://github.com/openzfs/zfs/commit/108a454a4604df6ea3be817f3cf076726df2c67a incidentally it seems to work already:)
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions If you could sneak in an update to lib/libbe/libbe.3 to include be_deactivate (between be_activate and be_destroy, I suppose), i'd appreciate it. =)
Comment Actions I am happy with the change; thanks!
Comment Actions restore version field in bootenv. It does help us to keep old stage2 Comment Actions quick sweep. This is kinda large and hard to review, so I also suggested a few 'carve outs' that could be committed independently.
Comment Actions Rebase on OpenZFS update: Comment Actions add lzbe_flags_t to notify if lzbe_set_boot_device() should add data to return VB_RAW even when there is no data DATA_TYPE_BOOLEAN is deprecated Comment Actions If src.conf contains This commit (r365938) will break buildworld.
/usr/src/stand/efi/loader_4th/../loader/main.c:39:10: fatal error: 'sys/zfs_bootenv.h' file not found ^~~~~~~~~~~~~~~~~~~ My target is ARM with GENERIC conf and src.conf as above. |