| Index: firmware/lib/vboot_firmware.c
|
| diff --git a/firmware/lib/vboot_firmware.c b/firmware/lib/vboot_firmware.c
|
| index 2fb1f6cc7b692c0af80d55c6da4b85571f3f7ddf..36f09c9159fa4d04ae7d7cbf1f09169284aa1339 100644
|
| --- a/firmware/lib/vboot_firmware.c
|
| +++ b/firmware/lib/vboot_firmware.c
|
| @@ -55,8 +55,8 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
| return LOAD_FIRMWARE_RECOVERY;
|
|
|
| /* Initialize the TPM and read rollback indices. */
|
| - /* TODO: fix SetupTPM parameter */
|
| - if (0 != SetupTPM(0, 0) )
|
| + /* TODO: fix SetupTPM parameter for developer mode */
|
| + if (0 != SetupTPM(RO_NORMAL_MODE, 0) )
|
| return LOAD_FIRMWARE_RECOVERY;
|
| if (0 != GetStoredVersions(FIRMWARE_VERSIONS,
|
| &tpm_key_version, &tpm_fw_version))
|
| @@ -204,6 +204,9 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
| * is cleared only by TPM_Init at reboot. */
|
| if (0 != LockFirmwareVersions())
|
| return LOAD_FIRMWARE_RECOVERY;
|
| +
|
| + /* Success */
|
| + return LOAD_FIRMWARE_SUCCESS;
|
| }
|
|
|
| /* If we're still here, no good firmware, so go to recovery mode. */
|
|
|