From 5c5ed8cebd725d53eeacb7249b722ada1b8e9bc1 Mon Sep 17 00:00:00 2001 From: Thi Tran Date: Wed, 7 Jun 2017 09:10:48 -0500 Subject: [PATCH] L3 update -- p9_throttle_sync - Update headers/comments - Review code and error files Change-Id: Ic3884c1cfe5fc8537274ad21c2a1955161a475c5 RTC:139552 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41476 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Joseph J. McGill Reviewed-by: Benjamin Gass Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41477 Reviewed-by: Hostboot Team Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- .../p9/procedures/hwp/nest/p9_throttle_sync.C | 20 +++++++++---------- .../p9/procedures/hwp/nest/p9_throttle_sync.H | 4 ++-- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.C b/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.C index e2715b72f62..af80d2fb8a4 100644 --- a/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.C +++ b/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.C @@ -23,7 +23,7 @@ /* */ /* IBM_PROLOG_END_TAG */ /// ---------------------------------------------------------------------------- -/// @file p9_throttle_sync.H +/// @file p9_throttle_sync.C /// /// @brief Perform p9_throttle_sync HWP /// @@ -34,7 +34,7 @@ /// *HWP HWP Owner : Joe McGill /// *HWP FW Owner : Thi Tran /// *HWP Team : Nest -/// *HWP Level : 2 +/// *HWP Level : 3 /// *HWP Consumed by : HB /// ---------------------------------------------------------------------------- @@ -59,9 +59,7 @@ template struct mcSideInfo_t { bool masterMcFound = false; - - // Master MC for this MC side - fapi2::Target masterMc; + fapi2::Target masterMc; // Master MC for this MC side }; /// @@ -75,6 +73,7 @@ struct mcSideInfo_t template< fapi2::TargetType T> uint8_t findNumDimms(const fapi2::Target& i_mcTarget); +// TARGET_TYPE_MI template<> uint8_t findNumDimms(const fapi2::Target& i_miTarget) { @@ -97,6 +96,7 @@ uint8_t findNumDimms(const fapi2::Target& i_miTarget) return l_num_dimms; } +// TARGET_TYPE_MCS template<> uint8_t findNumDimms(const fapi2::Target& i_mcsTarget) { @@ -154,7 +154,6 @@ fapi2::ReturnCode progMCMODE0( // Determine side functionality for (auto l_mc : i_mcTargets) { - uint8_t l_tmp_pos = 0; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_UNIT_POS, l_mc, l_tmp_pos), @@ -167,7 +166,7 @@ fapi2::ReturnCode progMCMODE0( l_other_side_functional = true; } - // the same side + // The same side if (l_tmp_pos == l_same_side_pos) { l_same_side_functional = true; @@ -194,7 +193,7 @@ fapi2::ReturnCode progMCMODE0( FAPI_TRY(fapi2::putScomUnderMask(i_mcTarget, MCS_MCMODE0, l_scomData, l_scomMask), - "putScomUnderMask() returns an error (Mode0), MCS_MCMODE0 reg 0x%.16llX", + "putScomUnderMask() returns an error, MCS_MCMODE0 reg 0x%.16llX", MCS_MCMODE0); fapi_try_exit: @@ -212,8 +211,7 @@ fapi_try_exit: /// @return FAPI2_RC_SUCCESS if success, else error code. /// template< fapi2::TargetType T> -fapi2::ReturnCode progMaster( - const fapi2::Target& i_mcTarget) +fapi2::ReturnCode progMaster(const fapi2::Target& i_mcTarget) { FAPI_DBG("Entering progMaster"); fapi2::ReturnCode l_rc; @@ -242,7 +240,7 @@ fapi2::ReturnCode progMaster( l_scomData.flush<0>(); FAPI_TRY(fapi2::putScomUnderMask(i_mcTarget, MCS_MCSYNC, l_scomData, l_scomMask), - "putScomUnderMask() returns an error (Sync reset), Addr 0x%.16llX", + "putScomUnderMask() returns an error (Reset), MCS_MCSYNC reg 0x%.16llX", MCS_MCSYNC); // -------------------------------------------------------------- diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.H b/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.H index 7e0d761f068..08fcd268e5d 100644 --- a/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.H +++ b/src/import/chips/p9/procedures/hwp/nest/p9_throttle_sync.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2016 */ +/* Contributors Listed Below - COPYRIGHT 2015,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -34,7 +34,7 @@ /// *HWP HWP Owner : Joe McGill /// *HWP FW Owner : Thi Tran /// *HWP Team : Nest -/// *HWP Level : 2 +/// *HWP Level : 3 /// *HWP Consumed by : HB /// ---------------------------------------------------------------------------- #ifndef _P9_THROTTLE_SYNC_H_