diff options
author | Joachim Fenkes <fenkes@de.ibm.com> | 2017-04-04 13:08:27 +0200 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-06-01 05:05:06 -0400 |
commit | 5e79f248d15326a60f44f8d200fbfb366e500223 (patch) | |
tree | b2502d16c7a267298b526eb8b3d6745944f6c108 /src/import/chips/p9/procedures/hwp | |
parent | ae8c48308c09e4489689320abfd49289c9bc368a (diff) | |
download | talos-sbe-5e79f248d15326a60f44f8d200fbfb366e500223.tar.gz talos-sbe-5e79f248d15326a60f44f8d200fbfb366e500223.zip |
p9_sbe_common: Level 3
Change-Id: I55fac6a40f6e53c8afd859ea262b44b36a20b33e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38784
Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38789
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C | 65 | ||||
-rw-r--r-- | src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H | 4 |
2 files changed, 48 insertions, 21 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C index e3a6c601..deded1ea 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C +++ b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C @@ -31,7 +31,7 @@ // *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com> // *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com> // *HWP Team : Perv -// *HWP Level : 2 +// *HWP Level : 3 // *HWP Consumed by : SBE //------------------------------------------------------------------------------ @@ -266,9 +266,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_sl_clkregion_status &= l_regions; FAPI_ASSERT(l_sl_clkregion_status == l_regions, - fapi2::NEST_SL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_SL(l_sl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_SL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_sl_clock_status), "Clock running for sl type not matching with expected values"); } @@ -280,9 +283,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_sl_clkregion_status &= l_regions; FAPI_ASSERT(l_sl_clkregion_status == l_regions, - fapi2::NEST_SL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_SL(l_sl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_SL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_sl_clock_status), "Clock running for sl type not matching with expected values"); } } @@ -304,9 +310,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_nsl_clkregion_status &= l_regions; FAPI_ASSERT(l_nsl_clkregion_status == l_regions, - fapi2::NEST_NSL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_NSL(l_nsl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_NSL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_nsl_clock_status), "Clock running for nsl type not matching with expected values"); } @@ -318,9 +327,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_nsl_clkregion_status &= l_regions; FAPI_ASSERT(l_nsl_clkregion_status == l_regions, - fapi2::NEST_NSL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_NSL(l_nsl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_NSL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_nsl_clock_status), "Clock running for nsl type not matching with expected values"); } } @@ -342,9 +354,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_ary_clkregion_status &= l_regions; FAPI_ASSERT(l_ary_clkregion_status == l_regions, - fapi2::NEST_ARY_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_ARY(l_ary_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_ARY) + .set_REGIONS(i_regions) + .set_READ_CLK(l_ary_clock_status), "Clock running for ary type not matching with expected values"); } @@ -356,9 +371,12 @@ fapi2::ReturnCode p9_sbe_common_check_cc_status_function( l_ary_clkregion_status &= l_regions; FAPI_ASSERT(l_ary_clkregion_status == l_regions, - fapi2::NEST_ARY_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_ARY(l_ary_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_ARY) + .set_REGIONS(i_regions) + .set_READ_CLK(l_ary_clock_status), "Clock running for ary type not matching with expected values"); } } @@ -547,9 +565,12 @@ fapi2::ReturnCode p9_sbe_common_clock_start_stop(const l_exp_sl_clock_status, l_sl_clock_status); FAPI_ASSERT(l_sl_clock_status == l_exp_sl_clock_status, - fapi2::SL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_SL(l_sl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_SL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_sl_clock_status), "CLOCK RUNNING STATUS FOR SL TYPE NOT MATCHING WITH EXPECTED VALUES"); FAPI_DBG("Check for clocks running NSL"); @@ -560,9 +581,12 @@ fapi2::ReturnCode p9_sbe_common_clock_start_stop(const l_exp_nsl_clock_status, l_nsl_clock_status); FAPI_ASSERT(l_nsl_clock_status == l_exp_nsl_clock_status, - fapi2::NSL_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_NSL(l_nsl_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_NSL) + .set_REGIONS(i_regions) + .set_READ_CLK(l_nsl_clock_status), "CLOCK RUNNING STATUS IS NOT MATCHING WITH EXPECTED VALUE FOR NSL TYPE"); FAPI_DBG("Check for clocks running ARY"); @@ -573,9 +597,12 @@ fapi2::ReturnCode p9_sbe_common_clock_start_stop(const l_exp_ary_clock_status, l_ary_clock_status); FAPI_ASSERT(l_ary_clock_status == l_exp_ary_clock_status, - fapi2::ARY_ERR() + fapi2::THOLD_ERR() .set_TARGET_CHIPLET(i_target) - .set_READ_CLK_ARY(l_ary_clock_status), + .set_CLOCK_CMD(i_clock_cmd) + .set_CLOCK_TYPE(PERV_CLOCK_STAT_ARY) + .set_REGIONS(i_regions) + .set_READ_CLK(l_ary_clock_status), "CLOCK RUNNING STATUS IS NOT MATCHING WITH EXPECTED VALUE FOR ARRAY TYPE"); } diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H index 0b365529..9ebf9158 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H +++ b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER sbe Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2016 */ +/* Contributors Listed Below - COPYRIGHT 2015,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -31,7 +31,7 @@ // *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com> // *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com> // *HWP Team : Perv -// *HWP Level : 2 +// *HWP Level : 3 // *HWP Consumed by : SBE //------------------------------------------------------------------------------ |