summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2019-11-20 16:26:49 -0600
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-12-12 15:13:53 -0600
commit5eaa67a665bf3c6d4809718f8f98838c2af80d6b (patch)
treeaa7cde0a48830db2a95fdde05953a53a05c8368b /src/include/usr
parentea01d258c6f7493c3c33f8404ce4af3eaf61ef22 (diff)
downloadtalos-hostboot-5eaa67a665bf3c6d4809718f8f98838c2af80d6b.tar.gz
talos-hostboot-5eaa67a665bf3c6d4809718f8f98838c2af80d6b.zip
Always send NV_STATUS to Opal when opal-prd starts
Opal does not persist NVDIMM status state so HBRT must send this info to Opal when opal-prd starts. Change-Id: I0771c63ff2857f9b70fbfad5760267e3da463009 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/87541 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: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@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.H7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/usr/isteps/nvdimm/nvdimm.H b/src/include/usr/isteps/nvdimm/nvdimm.H
index 136e5cda1..97655b24b 100644
--- a/src/include/usr/isteps/nvdimm/nvdimm.H
+++ b/src/include/usr/isteps/nvdimm/nvdimm.H
@@ -271,6 +271,12 @@ bool nvDimmNvmCheckHealthStatus(const TARGETING::TargetHandleList
*/
bool nvDimmNvmCheckHealthStatusOnSystem();
+
+/**
+ * @brief Send NV_STATUS to host
+ */
+void nvdimmSendNvStatus();
+
#endif
/**
@@ -299,6 +305,7 @@ enum nvdimm_protection_t
NVDIMM_ENCRYPTION_ERROR = 6,
ENCRYPTION_ENABLED = 7,
ENCRYPTION_DISABLED = 8,
+ SEND_NV_STATUS = 11,
/* deprecated, still used by PRD */
UNPROTECTED_BECAUSE_ERROR = 4,
};
OpenPOWER on IntegriCloud