summaryrefslogtreecommitdiffstats
path: root/src/usr/util/runtime/rt_fwnotify.C
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2019-11-04 21:45:12 -0600
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-11-19 23:31:41 -0600
commitd432c4503559abd127ebd170891a50da3ce2683d (patch)
tree65fb2d08b89e496b5b0a182cd55309ed42e72f56 /src/usr/util/runtime/rt_fwnotify.C
parente3870cb85913e2a92843e157427f68ef86e566f8 (diff)
downloadtalos-hostboot-d432c4503559abd127ebd170891a50da3ce2683d.tar.gz
talos-hostboot-d432c4503559abd127ebd170891a50da3ce2683d.zip
Fix auto-arming NVDIMMs for ESS systems
ESS requires HB to arm the NVDIMMs during IPL after PM complex is started. Requires moving the nvdimmArm() and associated functions from nvdimm_rt.C to nvdimm.C. Change-Id: Ie7fd08b27ad7959b21086f0f291764c2156e5bd9 CQ:SW479909 CMVC-Prereq:1096403 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/86489 Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> 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: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/util/runtime/rt_fwnotify.C')
-rw-r--r--src/usr/util/runtime/rt_fwnotify.C11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/usr/util/runtime/rt_fwnotify.C b/src/usr/util/runtime/rt_fwnotify.C
index 350f4d1da..6ef3e8fc4 100644
--- a/src/usr/util/runtime/rt_fwnotify.C
+++ b/src/usr/util/runtime/rt_fwnotify.C
@@ -266,17 +266,6 @@ void occActiveNotification( void * i_data )
{
l_err = NVDIMM::notifyNvdimmProtectionChange(l_proc,
NVDIMM::OCC_ACTIVE);
- // Arm the nvdimms
- Target* l_sys = nullptr;
- targetService().getTopLevelTarget( l_sys );
- assert(l_sys, "occActiveNotification: no TopLevelTarget");
-
- if (l_sys->getAttr<ATTR_NVDIMM_AUTO_ARM>())
- {
- TARGETING::TargetHandleList l_nvdimmTargetList =
- TARGETING::getProcNVDIMMs(l_proc);
- NVDIMM::nvdimmArm(l_nvdimmTargetList);
- }
}
else
{
OpenPOWER on IntegriCloud