summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTsung Yeung <tyeung@us.ibm.com>2019-05-09 16:08:38 -0400
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-05-13 15:11:25 -0500
commit1c0d5d1e89b3ccb53b0c2b9171365fe395d5eb6e (patch)
tree674895e1c9b64d8b4e3d2ceaa6f525e1c524793b /src
parent1665708d67b6ee6dd9be1cb6b320d007009f61c5 (diff)
downloadtalos-hostboot-1c0d5d1e89b3ccb53b0c2b9171365fe395d5eb6e.tar.gz
talos-hostboot-1c0d5d1e89b3ccb53b0c2b9171365fe395d5eb6e.zip
Uses ATTR_MSS_MRW_NVDIMM_SLOT_POSITION instead of FAPI_POS for nvdimm plug rules
Change-Id: I67a2a466026c63e88628a61c3c0dec1484ca9d0e CQ:SW463923 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77206 Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77219 Reviewed-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/lib/eff_config/plug_rules.C5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/eff_config/plug_rules.C b/src/import/chips/p9/procedures/hwp/memory/lib/eff_config/plug_rules.C
index 96ea959a1..75c378da8 100644
--- a/src/import/chips/p9/procedures/hwp/memory/lib/eff_config/plug_rules.C
+++ b/src/import/chips/p9/procedures/hwp/memory/lib/eff_config/plug_rules.C
@@ -297,10 +297,11 @@ fapi_try_exit:
fapi2::ReturnCode dimm_slot_is_nv_capable(const fapi2::Target<fapi2::TARGET_TYPE_DIMM>& i_target,
bool& o_is_capable)
{
- const auto l_pos = mss::pos(i_target);
-
+ uint8_t l_pos = 0;
fapi2::buffer<uint64_t> l_plug_rules_bitmap = 0;
+ FAPI_TRY( mss::mrw_nvdimm_slot_position(i_target, l_pos) );
+
FAPI_TRY( mss::mrw_nvdimm_plug_rules(l_plug_rules_bitmap) );
o_is_capable = l_plug_rules_bitmap.getBit(l_pos);
OpenPOWER on IntegriCloud