From be0bdb848854b1b66ecf8094ebf4f8fdaee8f0d5 Mon Sep 17 00:00:00 2001 From: Yue Du Date: Wed, 18 Oct 2017 16:22:44 -0500 Subject: 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 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Gregory S. Still Reviewed-by: Jennifer A. Stofer --- .../chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop_init.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- cgit v1.2.3