First take on bootnext update.
This work is based on https://github.com/openzfs/zfs/commit/108a454a4604df6ea3be817f3cf076726df2c67a
Paths
| Differential D25512 Authored by tsoome on Jun 29 2020, 10:23 PM.
Tags None Referenced Files
Details Summary First take on bootnext update. This work is based on https://github.com/openzfs/zfs/commit/108a454a4604df6ea3be817f3cf076726df2c67a Test Plan 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 Harbormaster completed remote builds in B32453: Diff 74735.Jul 21 2020, 11:23 AM2020-07-21 11:23:04 (UTC+0) Harbormaster completed remote builds in B32454: Diff 74736.Jul 21 2020, 11:54 AM2020-07-21 11:54:14 (UTC+0) 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. =)
tsoome added inline comments.
Harbormaster completed remote builds in B32467: Diff 74776.Jul 22 2020, 10:52 AM2020-07-22 10:52:39 (UTC+0) Harbormaster completed remote builds in B32468: Diff 74777.Jul 22 2020, 11:57 AM2020-07-22 11:57:35 (UTC+0) Comment Actions I am happy with the change; thanks!
Comment Actions restore version field in bootenv. It does help us to keep old stage2 Harbormaster completed remote builds in B32513: Diff 74849.Jul 23 2020, 5:43 PM2020-07-23 17:43:51 (UTC+0) Harbormaster completed remote builds in B32515: Diff 74851.Jul 23 2020, 7:02 PM2020-07-23 19:02:51 (UTC+0) Harbormaster completed remote builds in B32535: Diff 74916.Jul 25 2020, 1:22 PM2020-07-25 13:22:32 (UTC+0) Harbormaster completed remote builds in B32536: Diff 74917.Jul 25 2020, 1:41 PM2020-07-25 13:41:04 (UTC+0) Harbormaster completed remote builds in B32551: Diff 74944.Jul 26 2020, 8:35 AM2020-07-26 08:35:51 (UTC+0) Harbormaster completed remote builds in B32702: Diff 75270.Aug 2 2020, 1:08 PM2020-08-02 13:08:43 (UTC+0) Harbormaster completed remote builds in B32715: Diff 75298.Aug 3 2020, 1:13 PM2020-08-03 13:13:03 (UTC+0) Harbormaster completed remote builds in B32724: Diff 75312.Aug 3 2020, 3:07 PM2020-08-03 15:07:36 (UTC+0) 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: Harbormaster completed remote builds in B32770: Diff 75427.Aug 5 2020, 2:51 PM2020-08-05 14:51:21 (UTC+0) tsoome added inline comments.
Harbormaster completed remote builds in B32786: Diff 75453.Aug 5 2020, 9:16 PM2020-08-05 21:16:00 (UTC+0) Harbormaster completed remote builds in B32823: Diff 75523.Aug 6 2020, 8:41 PM2020-08-06 20:41:28 (UTC+0) Harbormaster completed remote builds in B33089: Diff 76056.Aug 21 2020, 2:41 PM2020-08-21 14:41:39 (UTC+0) Harbormaster completed remote builds in B33258: Diff 76416.Aug 31 2020, 3:56 PM2020-08-31 15:56:06 (UTC+0) Harbormaster completed remote builds in B33263: Diff 76427.Aug 31 2020, 7:32 PM2020-08-31 19:32:23 (UTC+0) Harbormaster completed remote builds in B33265: Diff 76429.Aug 31 2020, 7:48 PM2020-08-31 19:48:28 (UTC+0) 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 Harbormaster completed remote builds in B33537: Diff 76975.Sep 13 2020, 12:07 PM2020-09-13 12:07:55 (UTC+0) Harbormaster completed remote builds in B33538: Diff 76976.Sep 13 2020, 2:48 PM2020-09-13 14:48:53 (UTC+0) Harbormaster completed remote builds in B33639: Diff 77208.Sep 19 2020, 8:20 AM2020-09-19 08:20:46 (UTC+0) Harbormaster completed remote builds in B33641: Diff 77212.Sep 19 2020, 10:12 AM2020-09-19 10:12:06 (UTC+0) This revision was not accepted when it landed; it landed in state Needs Review.Sep 21 2020, 9:01 AM2020-09-21 09:01:39 (UTC+0) Closed by commit rS365938: loader: zfs should support bootonce an nextboot (authored by tsoome). · Explain Why This revision was automatically updated to reflect the committed changes. oskar.holmlund_ohdata.se added a subscriber: oskar.holmlund_ohdata.se.Sep 23 2020, 4:47 PM2020-09-23 16:47:11 (UTC+0) Comment ActionsIf 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. Comment Actions
Thanks, should be better now.
Revision Contents
Diff 77212 Makefile.inc1
|
Do you intentionally remove uint8_t iptos, which was added by Richard for future ECN support?