summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorTsung Yeung <tyeung@us.ibm.com>2019-10-02 14:54:22 -0500
committerDean Sanner <dsanner@us.ibm.com>2019-10-04 07:19:42 -0500
commit34f119b59886e06b837413527db117887380280c (patch)
tree8f39b651fc0964cd34222f9f8c812670fbbc88ce /src/include/usr
parent3920d160e612ab3e2ca7a586e1a48c39b079bf36 (diff)
downloadtalos-hostboot-34f119b59886e06b837413527db117887380280c.tar.gz
talos-hostboot-34f119b59886e06b837413527db117887380280c.zip
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 <mderkse1@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H1
1 files changed, 1 insertions, 0 deletions
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
OpenPOWER on IntegriCloud