diff options
author | Tsung Yeung <tyeung@us.ibm.com> | 2019-08-23 13:56:43 -0500 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-08-26 19:39:51 -0500 |
commit | b94854d1f4aebe63361ee9baf6d3fa4e69b951ba (patch) | |
tree | 3c78d319b58381a6ee6fb017a5f82a21c7b83518 /src/usr/isteps/nvdimm/nvdimmErrorLog.C | |
parent | a95709f74a6f73560457b03fbf08c8b861ff47dc (diff) | |
download | blackbird-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.C | 48 |
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; } |