]> git.dujemihanovic.xyz Git - u-boot.git/commit
boot: pxe_utils: Add fallback support
authorMartyn Welch <martyn.welch@collabora.com>
Wed, 9 Oct 2024 13:15:38 +0000 (14:15 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 15 Oct 2024 16:24:27 +0000 (10:24 -0600)
commitd2faad3ff31f0fab0cf280c05ee333992f7a7d27
treedb4686097e1a44fb9717dc4ab0c79916a896c684
parentd2061828a4c1b60b44cd2307b6a782ac2efbffbe
boot: pxe_utils: Add fallback support

When configured correctly, we can detect when boot fails after the boot
process has been handed over to the kernel through the use of U-Boot's
bootcount support. In some instances, such as when we are performing
atomic updates via a system such as OSTree, it is desirable to provide a
fallback option so that we can return to a previous (hopefully working)
state.

Add a "fallback" option to the supported extlinux configuration options
that points to a label like "default" so that we can utilise this in
later commits.

Signed-off-by: Martyn Welch <martyn.welch@collabora.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
boot/pxe_utils.c
doc/README.pxe
include/pxe_utils.h