mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-24 02:05:01 +00:00
Add new recovery reason for rec hash space lock failure in RO firmware
BUG=chrome-os-partner:59355 BRANCH=None TEST=make -j runtests Change-Id: Ife661afea83f65ba262e50e9743a64628972d39e Signed-off-by: Furquan Shaikh <furquan@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/408568 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
34d58e7760
commit
adfafba793
@@ -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,
|
||||
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user