diff options
| author | Tsung Yeung <tyeung@us.ibm.com> | 2019-05-09 16:08:38 -0400 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-05-13 15:11:25 -0500 |
| commit | 1c0d5d1e89b3ccb53b0c2b9171365fe395d5eb6e (patch) | |
| tree | 674895e1c9b64d8b4e3d2ceaa6f525e1c524793b /src | |
| parent | 1665708d67b6ee6dd9be1cb6b320d007009f61c5 (diff) | |
| download | talos-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.C | 5 |
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); |

