diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2019-11-04 21:45:12 -0600 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-11-19 23:31:41 -0600 |
commit | d432c4503559abd127ebd170891a50da3ce2683d (patch) | |
tree | 65fb2d08b89e496b5b0a182cd55309ed42e72f56 /src/usr/util/runtime/rt_fwnotify.C | |
parent | e3870cb85913e2a92843e157427f68ef86e566f8 (diff) | |
download | talos-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.C | 11 |
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 { |