summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c
diff options
context:
space:
mode:
authorRahul Batra <rbatra@us.ibm.com>2018-12-05 11:59:26 -0600
committerhostboot <hostboot@us.ibm.com>2019-01-25 19:24:40 -0600
commite5e276106c9e8fbb648c8f9ff4d2c7f6b82dcb97 (patch)
tree8805e50a2397a2f4b5b39933db79277a8f18dbb4 /import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c
parent9b0e0c73659f729e4728a5b772bda93fb7fb7be7 (diff)
downloadtalos-hcode-e5e276106c9e8fbb648c8f9ff4d2c7f6b82dcb97.tar.gz
talos-hcode-e5e276106c9e8fbb648c8f9ff4d2c7f6b82dcb97.zip
PGPE: WOV Hcode Updates (3/3)
3rd commit in the series of 3 commits for Workload Optimized Voltage(WOV) Commit 1. Adds WOV attributes Commit 2(Hostboot). WOV HW procedures changes and global parm updates Commit 3(Hcode). PGPE Hcode changes for WOV(undervolting only) feature Key_Cronus_Test=PM_REGRESS HW-Image-Prereq: I9833e8713d362684c1537b08478a9c9934e5012e CMVC-Prereq: 1074650 Change-Id: I9833e8713d362684c1537b08478a9c9934e5012e Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69465 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> 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> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c')
-rw-r--r--import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c
index 24f352b6..d01a7d86 100644
--- a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c
+++ b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_actuate_pstates.c
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HCODE Project */
/* */
-/* COPYRIGHT 2016,2018 */
+/* COPYRIGHT 2016,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -130,7 +130,8 @@ void p9_pgpe_thread_actuate_pstates(void* arg)
}
//Actuate step(if needed)
- if(p9_pgpe_pstate_at_target() == 0)
+ if ((p9_pgpe_pstate_at_target() == 0) ||
+ (p9_pgpe_pstate_at_wov_target() == 0))
{
pk_irq_sub_critical_enter(&ctx);
OpenPOWER on IntegriCloud