coreboot/src/security/vboot
Joel Kitching 56e2f130a6 vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option
With CL:1940398, this option is no longer needed.  Recovery
requests are not cleared until kernel verification stage is
reached.  If the FSP triggers any reboots, recovery requests
will be preserved.  In particular:

- Manual requests will be preserved via recovery switch state,
  whose behaviour is modified in CB:38779.
- Other recovery requests will remain in nvdata across reboot.

These functions now only work after verstage has run:
  int vboot_check_recovery_request(void)
  int vboot_recovery_mode_enabled(void)
  int vboot_developer_mode_enabled(void)

BUG=b:124141368, b:35576380
TEST=make clean && make test-abuild
BRANCH=none

Change-Id: I52d17a3c6730be5c04c3c0ae020368d11db6ca3c
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38780
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-02-17 08:08:35 +00:00
..
antirollback.h security/vboot: Add Support for Intel PTT 2019-08-06 12:07:49 +00:00
bootmode.c vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
common.c vboot: correct workbuf size when VBOOT_STARTS_IN_ROMSTAGE 2020-02-10 21:25:14 +00:00
ec_sync.c vboot: fix up some includes 2020-02-14 07:21:38 +00:00
Kconfig vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
Makefile.inc security/vboot: relocate vb2ex_abort and vb2ex_printf 2020-02-07 03:56:44 +00:00
misc.h vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
mrc_cache_hash_tpm.c security/vboot: Add interface for FSP 2.0 mrc caching 2018-07-17 17:40:33 +00:00
secdata_mock.c src/security: Remove unused <stdlib.h> 2019-12-19 05:24:07 +00:00
secdata_tpm.c src/security: Remove unused <stdlib.h> 2019-12-19 05:24:07 +00:00
symbols.h security/tpm: Fix TCPA log feature 2019-03-07 12:47:01 +00:00
tpm_common.c vboot: extend BOOT_MODE_PCR to SHA256 bank on TPM2 2019-09-21 01:13:54 +00:00
tpm_common.h vboot: update vboot2 functions to use new vb2_error_t 2019-08-21 09:32:45 +00:00
vbnv.c vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
vbnv.h vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
vbnv_cmos.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
vbnv_ec.c security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
vbnv_flash.c security/vboot: Drop CAR_GLOBAL_MIGRATION support 2019-11-29 09:05:04 +00:00
vbnv_layout.h vboot: rename BOOT_OPROM_NEEDED to BOOT_DISPLAY_REQUEST 2019-05-15 17:49:24 +00:00
vboot_common.c security/vboot: Allow UDC regardless of vboot state 2020-01-18 11:17:30 +00:00
vboot_common.h vboot: fix up some includes 2020-02-14 07:21:38 +00:00
vboot_crtm.c src: Move 'static' to the beginning of declaration 2019-12-02 15:56:40 +00:00
vboot_crtm.h security/vboot/vboot_crtm.h: Remove ENV_ for vboot_measure_cbfs_hook() 2019-05-20 14:41:40 +00:00
vboot_lib.c security/vboot: relocate vb2ex_abort and vb2ex_printf 2020-02-07 03:56:44 +00:00
vboot_loader.c cbfs: Remove locator concept 2020-01-18 10:51:04 +00:00
vboot_logic.c vboot: remove VBOOT_SAVE_RECOVERY_REASON_ON_REBOOT option 2020-02-17 08:08:35 +00:00
verstage.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00