diff options
| author | Rahul Batra <rbatra@us.ibm.com> | 2018-01-08 17:06:36 -0600 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2018-02-01 16:20:21 -0600 |
| commit | f3f430d6403b89e0ceb4c230896d53b4a48e4062 (patch) | |
| tree | e6498c2818072acd8864aff30d882c324d92b7b6 | |
| parent | 3d2e2dd9dcea3547d427496ff838cd4733d06e85 (diff) | |
| download | talos-hcode-f3f430d6403b89e0ceb4c230896d53b4a48e4062.tar.gz talos-hcode-f3f430d6403b89e0ceb4c230896d53b4a48e4062.zip | |
PGPE: Open DPLL to Ext. SCOMs upon Pstate Stop
Key_Cronus_Test=PM_REGRESS
Change-Id: I72980df4fe87438a3839680655f27162def018e9
CQ: SW413190
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51652
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: Michael S. Floyd <mfloyd@us.ibm.com>
Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c index 752ea1bc..11425f6e 100644 --- a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c +++ b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c @@ -864,6 +864,11 @@ void p9_pgpe_pstate_stop() { GPE_PUTSCOM(GPE_SCOM_ADDR_CME(CME_SCOM_LMCR_OR, q, 1), BIT64(0)); } + + //PGPE opens DPLL for SCOMs on quads that are about to enter STOP11 + //or have exited STOP11, but not registered yet. Or, to said another + //non-active quads that are powered on will have DPLL open for SCOMs + GPE_PUTSCOM(GPE_SCOM_ADDR_QUAD(QPPM_QPMMR_CLR, q), BIT64(26)); } } |

