summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/pm
diff options
context:
space:
mode:
authorRahul Batra <rbatra@us.ibm.com>2019-05-30 19:29:12 -0400
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-06-04 08:37:38 -0500
commit3483624140e3f3da807a49d8ffb835813a093597 (patch)
treea4df2ee9a98d34b66f2eb62829a73184944ade05 /src/import/chips/p9/procedures/hwp/pm
parent2acc85787f4b9166e11a9e12ba244cbacb2f71ec (diff)
downloadtalos-hostboot-3483624140e3f3da807a49d8ffb835813a093597.tar.gz
talos-hostboot-3483624140e3f3da807a49d8ffb835813a093597.zip
PM: Revert VID slopes in GPPB to non-zero
Key_Cronus_Test=PM_REGRESS Change-Id: I39feb13156d5d0300799f4e9fd612cd68ad590c6 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/78113 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/78116 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/pm')
-rw-r--r--src/import/chips/p9/procedures/hwp/pm/p9_pstate_parameter_block.C12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pstate_parameter_block.C b/src/import/chips/p9/procedures/hwp/pm/p9_pstate_parameter_block.C
index 0f1a8bdc6..a444af104 100644
--- a/src/import/chips/p9/procedures/hwp/pm/p9_pstate_parameter_block.C
+++ b/src/import/chips/p9/procedures/hwp/pm/p9_pstate_parameter_block.C
@@ -893,9 +893,9 @@ fapi2::ReturnCode PlatPmPPB::gppb_init(
if (iv_attrs.attr_system_vdm_disable == fapi2::ENUM_ATTR_SYSTEM_VDM_DISABLE_OFF)
{
//Initializing threshold and jump values for GPPB
- memset ( io_globalppb->vid_point_set,
- 0,
- sizeof(io_globalppb->vid_point_set));
+ for (uint8_t p = 0; p < NUM_OP_POINTS; p++) {
+ io_globalppb->vid_point_set[p] = iv_vid_point_set[0][p];
+ }
memcpy ( io_globalppb->threshold_set,
iv_threshold_set,
@@ -905,9 +905,9 @@ fapi2::ReturnCode PlatPmPPB::gppb_init(
iv_jump_value_set,
sizeof(io_globalppb->jump_value_set));
- memset ( io_globalppb->PsVIDCompSlopes,
- 0,
- sizeof(io_globalppb->PsVIDCompSlopes));
+ for (uint32_t r = 0; r < VPD_NUM_SLOPES_REGION; r++) {
+ io_globalppb->PsVIDCompSlopes[r] = iv_PsVIDCompSlopes[0][r];
+ }
memcpy ( io_globalppb->PsVDMThreshSlopes,
iv_PsVDMThreshSlopes,
OpenPOWER on IntegriCloud