From a7b9481f343fb4a19b5a5ed44c2fda2c59547e84 Mon Sep 17 00:00:00 2001 From: mukesh agrawal Date: Mon, 27 Jun 2011 20:00:52 -0700 Subject: Revert "Verified boot wrapper - replace utility functions" This reverts commit bd81b3a7d3b7fe4ca6179ade665e565800ab17fc. Change-Id: I2be2c076a37bf0e49569248691fceac417254f0b Reviewed-on: http://gerrit.chromium.org/gerrit/3295 Reviewed-by: mukesh agrawal Tested-by: mukesh agrawal --- firmware/lib/vboot_kernel.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'firmware/lib/vboot_kernel.c') diff --git a/firmware/lib/vboot_kernel.c b/firmware/lib/vboot_kernel.c index da9fb2c1..a1ddd176 100644 --- a/firmware/lib/vboot_kernel.c +++ b/firmware/lib/vboot_kernel.c @@ -6,6 +6,8 @@ * (Firmware portion) */ +#include "vboot_kernel.h" + #include "boot_device.h" #include "cgptlib.h" #include "cgptlib_internal.h" @@ -13,9 +15,7 @@ #include "load_kernel_fw.h" #include "rollback_index.h" #include "utility.h" -#include "vboot_api.h" #include "vboot_common.h" -#include "vboot_kernel.h" #define KBUF_SIZE 65536 /* Bytes to read at start of kernel partition */ #define LOWEST_TPM_VERSION 0xffffffff @@ -40,10 +40,10 @@ int AllocAndReadGptData(GptData* gptdata) { gptdata->modified = 0; /* Allocate all buffers */ - gptdata->primary_header = (uint8_t*)VbExMalloc(gptdata->sector_bytes); - gptdata->secondary_header = (uint8_t*)VbExMalloc(gptdata->sector_bytes); - gptdata->primary_entries = (uint8_t*)VbExMalloc(TOTAL_ENTRIES_SIZE); - gptdata->secondary_entries = (uint8_t*)VbExMalloc(TOTAL_ENTRIES_SIZE); + gptdata->primary_header = (uint8_t*)Malloc(gptdata->sector_bytes); + gptdata->secondary_header = (uint8_t*)Malloc(gptdata->sector_bytes); + gptdata->primary_entries = (uint8_t*)Malloc(TOTAL_ENTRIES_SIZE); + gptdata->secondary_entries = (uint8_t*)Malloc(TOTAL_ENTRIES_SIZE); if (gptdata->primary_header == NULL || gptdata->secondary_header == NULL || gptdata->primary_entries == NULL || gptdata->secondary_entries == NULL) @@ -79,7 +79,7 @@ int WriteAndFreeGptData(GptData* gptdata) { if (0 != BootDeviceWriteLBA(1, 1, gptdata->primary_header)) return 1; } - VbExFree(gptdata->primary_header); + Free(gptdata->primary_header); } if (gptdata->primary_entries) { @@ -89,7 +89,7 @@ int WriteAndFreeGptData(GptData* gptdata) { gptdata->primary_entries)) return 1; } - VbExFree(gptdata->primary_entries); + Free(gptdata->primary_entries); } if (gptdata->secondary_entries) { @@ -99,7 +99,7 @@ int WriteAndFreeGptData(GptData* gptdata) { entries_sectors, gptdata->secondary_entries)) return 1; } - VbExFree(gptdata->secondary_entries); + Free(gptdata->secondary_entries); } if (gptdata->secondary_header) { @@ -109,7 +109,7 @@ int WriteAndFreeGptData(GptData* gptdata) { gptdata->secondary_header)) return 1; } - VbExFree(gptdata->secondary_header); + Free(gptdata->secondary_header); } /* Success */ @@ -142,7 +142,7 @@ int LoadKernel(LoadKernelParams* params) { int retval = LOAD_KERNEL_RECOVERY; int recovery = VBNV_RECOVERY_RO_UNSPECIFIED; - uint64_t timer_enter = VbExGetTimer(); + uint64_t timer_enter = VbGetTimer(); /* Setup NV storage */ VbNvSetup(vnc); @@ -300,7 +300,7 @@ int LoadKernel(LoadKernelParams* params) { } /* Allocate kernel header buffers */ - kbuf = (uint8_t*)VbExMalloc(KBUF_SIZE); + kbuf = (uint8_t*)Malloc(KBUF_SIZE); if (!kbuf) break; @@ -585,7 +585,7 @@ int LoadKernel(LoadKernelParams* params) { /* Free kernel buffer */ if (kbuf) - VbExFree(kbuf); + Free(kbuf); /* Write and free GPT data */ WriteAndFreeGptData(&gpt); @@ -665,7 +665,7 @@ LoadKernelExit: /* Save timer values */ shared->timer_load_kernel_enter = timer_enter; - shared->timer_load_kernel_exit = VbExGetTimer(); + shared->timer_load_kernel_exit = VbGetTimer(); /* Store how much shared data we used, if any */ params->shared_data_size = shared->data_used; } -- cgit v1.2.1