summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/nvdimm/nvdimmErrorLog.C
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/usr/isteps/nvdimm/nvdimmErrorLog.C
parenta95709f74a6f73560457b03fbf08c8b861ff47dc (diff)
downloadblackbird-hostboot-b94854d1f4aebe63361ee9baf6d3fa4e69b951ba.tar.gz
blackbird-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/usr/isteps/nvdimm/nvdimmErrorLog.C')
-rw-r--r--src/usr/isteps/nvdimm/nvdimmErrorLog.C48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/usr/isteps/nvdimm/nvdimmErrorLog.C b/src/usr/isteps/nvdimm/nvdimmErrorLog.C
index 57984bb97..ccd1ad801 100644
--- a/src/usr/isteps/nvdimm/nvdimmErrorLog.C
+++ b/src/usr/isteps/nvdimm/nvdimmErrorLog.C
@@ -290,8 +290,8 @@ bool nvdimmCalloutDimm(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Checkout image validity and set dimm status accordingly
if(l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -328,8 +328,8 @@ bool nvdimmCalloutDimm(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check restore status and set dimm status accordingly
if(l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -368,8 +368,8 @@ bool nvdimmCalloutDimm(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check arm status and set dimm status accordingly
if(!l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -404,8 +404,8 @@ bool nvdimmCalloutDimm(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
HWAS::NV_CONTROLLER_PART_TYPE,
HWAS::SRCI_PRIORITY_LOW);
- // Set ATTR_NV_STATUS_FLAG to restored as data may persist despite errors
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may persist despite errors
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
break;
}
@@ -457,8 +457,8 @@ bool nvdimmBPMCableCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check image validity and set dimm status accordingly
if(l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -503,8 +503,8 @@ bool nvdimmBPMCableCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check restore status and set dimm status accordingly
if(l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -549,8 +549,8 @@ bool nvdimmBPMCableCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check arm status and set dimm status accordingly
if(!l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
// Callout dimm but do not deconfig or gard
o_err->addPartCallout( i_nvdimm,
@@ -590,8 +590,8 @@ bool nvdimmBPMCableCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
HWAS::NV_CONTROLLER_PART_TYPE,
HWAS::SRCI_PRIORITY_LOW);
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
break;
}
@@ -635,8 +635,8 @@ bool nvdimmBPMCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
HWAS::NV_CONTROLLER_PART_TYPE,
HWAS::SRCI_PRIORITY_LOW);
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
break;
}
@@ -654,8 +654,8 @@ bool nvdimmBPMCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
HWAS::NV_CONTROLLER_PART_TYPE,
HWAS::SRCI_PRIORITY_LOW);
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
break;
}
@@ -687,8 +687,8 @@ bool nvdimmBPMCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
// Check arm status and set dimm status accordingly
if(!l_continue)
{
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
}
else
{
@@ -716,8 +716,8 @@ bool nvdimmBPMCallout(Target *i_nvdimm, uint8_t i_step, errlHndl_t& o_err)
HWAS::NV_CONTROLLER_PART_TYPE,
HWAS::SRCI_PRIORITY_LOW);
- // Set ATTR_NV_STATUS_FLAG to restored as data may still persist
- nvdimmSetStatusFlag(i_nvdimm, NSTD_VAL_ERROR);
+ // Set ATTR_NV_STATUS_FLAG to partially working as data may still persist
+ nvdimmSetStatusFlag(i_nvdimm, NSTD_ERR_VAL_SR);
break;
}
OpenPOWER on IntegriCloud