summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorTsung Yeung <tyeung@us.ibm.com>2019-08-23 13:56:43 -0500
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-08-26 19:39:51 -0500
commitb94854d1f4aebe63361ee9baf6d3fa4e69b951ba (patch)
tree3c78d319b58381a6ee6fb017a5f82a21c7b83518 /src/include/usr
parenta95709f74a6f73560457b03fbf08c8b861ff47dc (diff)
downloadtalos-hostboot-b94854d1f4aebe63361ee9baf6d3fa4e69b951ba.tar.gz
talos-hostboot-b94854d1f4aebe63361ee9baf6d3fa4e69b951ba.zip
Fix restore fail due to restore attempt on empty flash
-fix NVDIMM FFDC misalignment -correct NV_STATUS enum naming Change-Id: Ib0084f5fb95ce8a93ee5e85a0790878469065acb CQ:SW473934 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82775 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/isteps/nvdimm/nvdimm.H6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/usr/isteps/nvdimm/nvdimm.H b/src/include/usr/isteps/nvdimm/nvdimm.H
index 47e17aefe..fca4c22c2 100644
--- a/src/include/usr/isteps/nvdimm/nvdimm.H
+++ b/src/include/usr/isteps/nvdimm/nvdimm.H
@@ -34,12 +34,14 @@ enum nvdimm_err_status
{
NSTD_VAL_ERASED = 0x08, // Image erased, SCM device contents not persisted
NSTD_VAL_ERASED_MASK = 0xF7,
- NSTD_VAL_ERROR = 0x04, // Valid image successfully restored, SCM persisted
- NSTD_VAL_ERROR_MASK = 0xFB,
+ NSTD_VAL_RESTORED = 0x04, // Valid image successfully restored, SCM persisted
+ NSTD_VAL_RESTORED_MASK = 0xFB,
NSTD_VAL_SR_FAILED = 0x02, // Save/Restore failed to persist memory contents
NSTD_VAL_SR_FAILED_MASK = 0xFD,
NSTD_VAL_DISARMED = 0x01, // memory unable to preserve future content
NSTD_VAL_DISARMED_MASK = 0xFE,
+ NSTD_ERR_VAL_SR = 0x40, // Partially working. Error detected but save/restore (SR) may still work
+ NSTD_ERR_VAL_SR_MASK = 0xBF,
NSTD_ERR = 0x03, // NSTD_ERR_NOPRSV+NSTD_ERR_NOBKUP
};
OpenPOWER on IntegriCloud