Skip to content

Commit

Permalink
p9_sbe_common: Level 3
Browse files Browse the repository at this point in the history
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/38790
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-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>
  • Loading branch information
fenkes-ibm authored and dcrowell77 committed Jun 6, 2017
1 parent 6b1b1e0 commit 1d6c02a
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 264 deletions.
65 changes: 46 additions & 19 deletions src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C
Expand Up @@ -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
//------------------------------------------------------------------------------

Expand Down Expand Up @@ -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");
}

Expand All @@ -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");
}
}
Expand All @@ -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");
}

Expand All @@ -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");
}
}
Expand All @@ -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");
}

Expand All @@ -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");
}
}
Expand Down Expand Up @@ -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");
Expand All @@ -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");
Expand All @@ -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");
}

Expand Down
4 changes: 2 additions & 2 deletions src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.H
Expand Up @@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
/* Contributors Listed Below - COPYRIGHT 2015,2016 */
/* Contributors Listed Below - COPYRIGHT 2015,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
Expand All @@ -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
//------------------------------------------------------------------------------

Expand Down

0 comments on commit 1d6c02a

Please sign in to comment.