summaryrefslogtreecommitdiff
path: root/Cryptlib/Include/strings.h
diff options
context:
space:
mode:
authorGary Lin <glin@suse.com>2018-05-23 18:13:05 +0800
committerJavier Martinez Canillas <javier@dowhile0.org>2021-02-16 09:12:48 +0100
commita5db51a52e8d4cae938fc807b991383309dffca7 (patch)
treed07ee85bf52243bda9e3cd1bc4dd43dc84616bf3 /Cryptlib/Include/strings.h
parent4e111bf1afaff2e89e51574c61631cd4375d4fdd (diff)
downloadefi-boot-shim-a5db51a52e8d4cae938fc807b991383309dffca7.tar.gz
efi-boot-shim-a5db51a52e8d4cae938fc807b991383309dffca7.zip
fallback: show a countdown menu before reset
Some machines with the faulty firmware may keep booting the default boot path instead of the boot option we create. To avoid the infinite reset loop, this commit introduce a countdown screen before fallback resets the system, so the user can interrupt the system reset and choose to boot the restored boot option. The "Always continue boot" option creates a BS+RT+NV variable, FB_NO_REBOOT, to make fallback boot the first boot option afterward without asking. The user can revert the behavior by removing the variable. https://github.com/rhboot/shim/issues/128 Signed-off-by: Gary Lin <glin@suse.com> This is a backport from devel of: commit da6284569c4b5d60d14e6187f696f54cccb7b3d2 Author: Gary Lin <glin@suse.com> Date: Wed May 23 18:13:05 2018 +0800 fallback: show a countdown menu before reset Some machines with the faulty firmware may keep booting the default boot path instead of the boot option we create. To avoid the infinite reset loop, this commit introduce a countdown screen before fallback resets the system, so the user can interrupt the system reset and choose to boot the restored boot option. The "Always continue boot" option creates a BS+RT+NV variable, FB_NO_REBOOT, to make fallback boot the first boot option afterward without asking. The user can revert the behavior by removing the variable. https://github.com/rhboot/shim/issues/128 Signed-off-by: Gary Lin <glin@suse.com> Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'Cryptlib/Include/strings.h')
0 files changed, 0 insertions, 0 deletions