From 34f119b59886e06b837413527db117887380280c Mon Sep 17 00:00:00 2001 From: Tsung Yeung Date: Wed, 2 Oct 2019 14:54:22 -0500 Subject: Add nvdimm arm retry logic in case of glitches Random BPM glitches could cause temporary persistency lost and failing the arm command. Allow arm retry if glitch only persisted for a second or less. Change-Id: I28e65b05e482129f6fea34580064a825923aaaf3 CQ:SW477211 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84668 Reviewed-by: Matt Derksen Reviewed-by: Daniel M Crowell Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Dean Sanner --- src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H | 1 + 1 file changed, 1 insertion(+) (limited to 'src/include/usr/isteps') diff --git a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H index 573693512..25e7c27ea 100644 --- a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H +++ b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H @@ -203,6 +203,7 @@ enum nvdimmReasonCode NVDIMM_ERASE_ERROR = NVDIMM_COMP_ID | 0x51, NVDIMM_ARM_PRE_CHECK_FAILED = NVDIMM_COMP_ID | 0x52, NVDIMM_ARM_ENCRYPTION_UNLOCK_FAILED = NVDIMM_COMP_ID | 0x53, + NVDIMM_ARM_RETRY = NVDIMM_COMP_ID | 0x54, }; enum UserDetailsTypes -- cgit v1.2.1