diff options
Diffstat (limited to 'firmware/include/vboot_nvstorage.h')
-rw-r--r-- | firmware/include/vboot_nvstorage.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/include/vboot_nvstorage.h b/firmware/include/vboot_nvstorage.h index c2a722f9..6018349a 100644 --- a/firmware/include/vboot_nvstorage.h +++ b/firmware/include/vboot_nvstorage.h @@ -80,6 +80,12 @@ typedef enum VbNvParam { #define VBNV_RECOVERY_RO_TEST_LFS 0x08 /* Test error from LoadFirmware() */ #define VBNV_RECOVERY_RO_TEST_LF 0x09 +/* RW firmware failed signature check (neither RW firmware slot was valid). + * Recovery reason is VBNV_RECOVERY_RO_INVALID_RW_CHECK_MIN + the check value + * for the slot which came closest to validating; see VBSD_LF_CHECK_* in + * vboot_struct.h. */ +#define VBNV_RECOVERY_RO_INVALID_RW_CHECK_MIN 0x10 +#define VBNV_RECOVERY_RO_INVALID_RW_CHECK_MAX 0x1F /* Unspecified/unknown error in read-only firmware */ #define VBNV_RECOVERY_RO_UNSPECIFIED 0x3F /* User manually requested recovery by pressing a key at developer |