| Index: firmware/lib/vboot_firmware.c
|
| diff --git a/firmware/lib/vboot_firmware.c b/firmware/lib/vboot_firmware.c
|
| index 88d6bb6488449d60fd30ce370d00d37201ce8393..2fb1f6cc7b692c0af80d55c6da4b85571f3f7ddf 100644
|
| --- a/firmware/lib/vboot_firmware.c
|
| +++ b/firmware/lib/vboot_firmware.c
|
| @@ -48,6 +48,8 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
| params->kernel_sign_key_blob = NULL;
|
| params->kernel_sign_key_size = 0;
|
|
|
| + debug("LoadFirmware started...\n");
|
| +
|
| /* Must have a root key */
|
| if (!root_key)
|
| return LOAD_FIRMWARE_RECOVERY;
|
| @@ -64,7 +66,7 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
| lfi = (VbLoadFirmwareInternal*)Malloc(sizeof(VbLoadFirmwareInternal));
|
| if (!lfi)
|
| return LOAD_FIRMWARE_RECOVERY;
|
| - params->load_firmware_internal = lfi;
|
| + params->load_firmware_internal = (uint8_t*)lfi;
|
|
|
| /* Loop over indices */
|
| for (index = 0; index < 2; index++) {
|
| @@ -192,8 +194,8 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
| (lowest_key_version == tpm_key_version &&
|
| lowest_fw_version > tpm_fw_version)) {
|
| if (0 != WriteStoredVersions(FIRMWARE_VERSIONS,
|
| - lowest_key_version,
|
| - lowest_fw_version))
|
| + (uint16_t)lowest_key_version,
|
| + (uint16_t)lowest_fw_version))
|
| return LOAD_FIRMWARE_RECOVERY;
|
| }
|
|
|
|
|