summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/2lib/include/2recovery_reasons.h3
-rw-r--r--firmware/include/vboot_nvstorage.h2
-rw-r--r--firmware/lib/vboot_display.c2
3 files changed, 7 insertions, 0 deletions
diff --git a/firmware/2lib/include/2recovery_reasons.h b/firmware/2lib/include/2recovery_reasons.h
index 441c58c5..21509298 100644
--- a/firmware/2lib/include/2recovery_reasons.h
+++ b/firmware/2lib/include/2recovery_reasons.h
@@ -202,6 +202,9 @@ enum vb2_nv_recovery {
/* Fastboot mode requested in firmware */
VB2_RECOVERY_FW_FASTBOOT = 0x5e,
+ /* Recovery hash space lock error in RO firmware */
+ VB2_RECOVERY_RO_TPM_REC_HASH_L_ERROR = 0x5f,
+
/* Unspecified/unknown error in rewritable firmware */
VB2_RECOVERY_RW_UNSPECIFIED = 0x7f,
diff --git a/firmware/include/vboot_nvstorage.h b/firmware/include/vboot_nvstorage.h
index c43f2eb4..8c7ff9d3 100644
--- a/firmware/include/vboot_nvstorage.h
+++ b/firmware/include/vboot_nvstorage.h
@@ -278,6 +278,8 @@ typedef enum VbFwResult {
#define VBNV_RECOVERY_RW_BCB_ERROR 0x5C
/* Fastboot mode requested in firmware */
#define VBNV_RECOVERY_FW_FASTBOOT 0x5E
+/* Recovery hash space lock error in RO firmware */
+#define VBNV_RECOVERY_RO_TPM_REC_HASH_L_ERROR 0x5F
/* Unspecified/unknown error in rewritable firmware */
#define VBNV_RECOVERY_RW_UNSPECIFIED 0x7F
/* DM-verity error */
diff --git a/firmware/lib/vboot_display.c b/firmware/lib/vboot_display.c
index e4720046..1abed924 100644
--- a/firmware/lib/vboot_display.c
+++ b/firmware/lib/vboot_display.c
@@ -527,6 +527,8 @@ const char *RecoveryReasonString(uint8_t code)
return "BCB partition error on disk";
case VBNV_RECOVERY_FW_FASTBOOT:
return "Fastboot-mode requested in firmware";
+ case VBNV_RECOVERY_RO_TPM_REC_HASH_L_ERROR:
+ return "Recovery hash space lock error in RO firmware";
case VBNV_RECOVERY_RW_UNSPECIFIED:
return "Unspecified/unknown error in RW firmware";
case VBNV_RECOVERY_KE_DM_VERITY: