From d0d48b58a10ee69c65d9ba6816cdae0ed89bef0e Mon Sep 17 00:00:00 2001 From: Randall Spangler Date: Wed, 23 Jun 2010 21:51:13 -0700 Subject: Add boot flags to LoadFirmware(), for TPM init Review URL: http://codereview.chromium.org/2865015 --- firmware/include/load_firmware_fw.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'firmware/include') diff --git a/firmware/include/load_firmware_fw.h b/firmware/include/load_firmware_fw.h index 8ba67cf7..2332564b 100644 --- a/firmware/include/load_firmware_fw.h +++ b/firmware/include/load_firmware_fw.h @@ -20,6 +20,9 @@ #define LOAD_FIRMWARE_SUCCESS 0 /* Success */ #define LOAD_FIRMWARE_RECOVERY 1 /* Reboot to recovery mode */ +/* Boot flags for LoadFirmware().boot_flags */ +#define BOOT_FLAG_DEVELOPER UINT64_C(0x01) /* Developer switch is on */ + typedef struct LoadFirmwareParams { /* Inputs to LoadFirmware() */ void *firmware_root_key_blob; /* Key used to sign firmware header */ @@ -35,6 +38,7 @@ typedef struct LoadFirmwareParams { * buffer, in bytes. On output, this * will contain the actual key blob * size placed into the buffer. */ + uint64_t boot_flags; /* Boot flags */ /* Outputs from LoadFirmware(); valid only if LoadFirmware() returns * LOAD_FIRMWARE_SUCCESS. */ -- cgit v1.2.1