diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2019-07-09 14:07:59 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-07-10 15:36:13 -0500 |
commit | bde6d57b27576f1348de0440ec83636ca08d18a2 (patch) | |
tree | 61d4feff3559f96641a52cf710a068a3c892700d /src/usr | |
parent | c3517840951622956b54c5ae29dbbed36b640534 (diff) | |
download | blackbird-hostboot-bde6d57b27576f1348de0440ec83636ca08d18a2.tar.gz blackbird-hostboot-bde6d57b27576f1348de0440ec83636ca08d18a2.zip |
Deconfig dimms when nvdimm encryption unlock fails
Change-Id: I7c9c7a9d7923f96816e4baf82443855fb64aaa03
CQ:SW469507
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80164
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: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: Roland Veloz <rveloz@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r-- | src/usr/isteps/nvdimm/nvdimm.C | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/usr/isteps/nvdimm/nvdimm.C b/src/usr/isteps/nvdimm/nvdimm.C index d2ca8fc95..a56856f30 100644 --- a/src/usr/isteps/nvdimm/nvdimm.C +++ b/src/usr/isteps/nvdimm/nvdimm.C @@ -1879,8 +1879,12 @@ bool nvdimm_encrypt_unlock(TargetHandleList &i_nvdimmList) l_err->collectTrace(NVDIMM_COMP_NAME); l_err->addPartCallout( l_nvdimm, - HWAS::NV_CONTROLLER_PART_TYPE, - HWAS::SRCI_PRIORITY_HIGH); + HWAS::NV_CONTROLLER_PART_TYPE, + HWAS::SRCI_PRIORITY_HIGH); + l_err->addHwCallout( l_nvdimm, + HWAS::SRCI_PRIORITY_MED, + HWAS::DECONFIG, + HWAS::GARD_NULL ); errlCommit( l_err, NVDIMM_COMP_ID ); nvdimmSetEncryptionError(l_nvdimm); |