summaryrefslogtreecommitdiff
path: root/firmware/lib/vboot_firmware.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib/vboot_firmware.c')
-rw-r--r--firmware/lib/vboot_firmware.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/lib/vboot_firmware.c b/firmware/lib/vboot_firmware.c
index 1b401ba7..11ea6f77 100644
--- a/firmware/lib/vboot_firmware.c
+++ b/firmware/lib/vboot_firmware.c
@@ -60,8 +60,9 @@ int LoadFirmware(LoadFirmwareParams* params) {
}
/* Initialize the TPM and read rollback indices. */
- /* TODO: fix SetupTPM parameter for developer mode */
- if (0 != RollbackFirmwareSetup(0, &tpm_key_version, &tpm_fw_version)) {
+ if (0 != RollbackFirmwareSetup(
+ (params->boot_flags & BOOT_FLAG_DEVELOPER ? 1 : 0),
+ &tpm_key_version, &tpm_fw_version)) {
VBDEBUG(("Unable to get stored versions.\n"));
return LOAD_FIRMWARE_RECOVERY;
}