bootmode: Get rid of CONFIG_BOOTMODE_STRAPS
With VBOOT_VERIFY_FIRMWARE separated from CHROMEOS, move recovery and developer mode check functions to vboot. Thus, get rid of the BOOTMODE_STRAPS option which controlled these functions under src/lib. BUG=chrome-os-partner:55639 Change-Id: Ia2571026ce8976856add01095cc6be415d2be22e Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: https://review.coreboot.org/15868 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
@ -25,7 +25,6 @@ config CHROMEOS
|
||||
select TPM2 if MAINBOARD_HAS_TPM2
|
||||
select TPM_INIT_FAILURE_IS_FATAL if PC80_SYSTEM && LPC_TPM
|
||||
select SKIP_TPM_STARTUP_ON_NORMAL_BOOT if PC80_SYSTEM && LPC_TPM
|
||||
select BOOTMODE_STRAPS
|
||||
select ELOG if SPI_FLASH
|
||||
select COLLECT_TIMESTAMPS
|
||||
select VBOOT
|
||||
|
@ -25,10 +25,10 @@
|
||||
|
||||
void elog_add_boot_reason(void)
|
||||
{
|
||||
if (developer_mode_enabled()) {
|
||||
if (vboot_developer_mode_enabled()) {
|
||||
elog_add_event(ELOG_TYPE_CROS_DEVELOPER_MODE);
|
||||
printk(BIOS_DEBUG, "%s: Logged dev mode boot\n", __func__);
|
||||
} else if (recovery_mode_enabled()) {
|
||||
} else if (vboot_recovery_mode_enabled()) {
|
||||
u8 reason = 0;
|
||||
#if CONFIG_VBOOT
|
||||
struct vboot_handoff *vbho = cbmem_find(CBMEM_ID_VBOOT_HANDOFF);
|
||||
|
@ -53,10 +53,10 @@ void chromeos_init_vboot(chromeos_acpi_t *chromeos)
|
||||
#endif
|
||||
|
||||
#if CONFIG_ELOG
|
||||
if (developer_mode_enabled() ||
|
||||
(vboot_wants_oprom() && !recovery_mode_enabled()))
|
||||
if (vboot_developer_mode_enabled() ||
|
||||
(vboot_wants_oprom() && !vboot_recovery_mode_enabled()))
|
||||
elog_add_event(ELOG_TYPE_CROS_DEVELOPER_MODE);
|
||||
if (recovery_mode_enabled()) {
|
||||
if (vboot_recovery_mode_enabled()) {
|
||||
int reason = get_recovery_mode_from_vbnv();
|
||||
#if CONFIG_VBOOT
|
||||
if (vboot_handoff && !reason) {
|
||||
|
Reference in New Issue
Block a user