From 5eaa67a665bf3c6d4809718f8f98838c2af80d6b Mon Sep 17 00:00:00 2001 From: Corey Swenson Date: Wed, 20 Nov 2019 16:26:49 -0600 Subject: 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 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Roland Veloz Reviewed-by: Matt Derksen Reviewed-by: Daniel M Crowell --- src/include/usr/isteps/nvdimm/nvdimm.H | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/include/usr/isteps/nvdimm/nvdimm.H') 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, }; -- cgit v1.2.1