diff options
| author | Yue Du <daviddu@us.ibm.com> | 2017-10-18 16:22:44 -0500 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-11-17 14:55:48 -0600 |
| commit | be0bdb848854b1b66ecf8094ebf4f8fdaee8f0d5 (patch) | |
| tree | 20d6bc2b63179e8f2c034c012e9f5347596b1bb9 | |
| parent | 7ad8d3a3a6d5fcac834d6e970969b36bfa9d670b (diff) | |
| download | talos-hcode-be0bdb848854b1b66ecf8094ebf4f8fdaee8f0d5.tar.gz talos-hcode-be0bdb848854b1b66ecf8094ebf4f8fdaee8f0d5.zip | |
STOP: Clear OCC LFIR and CME LFIR halted bits on PPE boots
Change-Id: I60649b9d924414038c3575ee65985cb93e0c060c
CQ: SW406206
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48596
Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c index aca5b8ec..a270a774 100644 --- a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c +++ b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c @@ -250,6 +250,9 @@ p9_sgpe_stop_init() // Basic Software Settings //-------------------------------------------------------------------------- + // Clear OCC LFIR[25] (gpe3_halted) bit upon SGPE boot + GPE_PUTSCOM(OCB_OCCLFIR_AND, ~BIT64(25)); + // Clear SPRG0 ppe42_app_ctx_set(0); |

