diff options
author | Randall Spangler <rspangler@chromium.org> | 2010-06-23 21:51:13 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2010-06-23 21:51:13 -0700 |
commit | d0d48b58a10ee69c65d9ba6816cdae0ed89bef0e (patch) | |
tree | 69ac4b953798704a3ce5a7d443a16c3663e7a99a /firmware/include | |
parent | e2ec98412e3a6e24620f8d8730c50c79b7ce7d25 (diff) | |
download | vboot-d0d48b58a10ee69c65d9ba6816cdae0ed89bef0e.tar.gz |
Add boot flags to LoadFirmware(), for TPM init
Review URL: http://codereview.chromium.org/2865015
Diffstat (limited to 'firmware/include')
-rw-r--r-- | firmware/include/load_firmware_fw.h | 4 |
1 files changed, 4 insertions, 0 deletions
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. */ |