diff options
author | Rahul Batra <rbatra@us.ibm.com> | 2019-05-30 19:29:12 -0400 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-06-04 08:37:38 -0500 |
commit | 3483624140e3f3da807a49d8ffb835813a093597 (patch) | |
tree | a4df2ee9a98d34b66f2eb62829a73184944ade05 /src/import/chips/p9/procedures/hwp/pm | |
parent | 2acc85787f4b9166e11a9e12ba244cbacb2f71ec (diff) | |
download | talos-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.C | 12 |
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, |