From e072335f616bfe71fbd408844c7df2482bd7fcfa Mon Sep 17 00:00:00 2001 From: Yue Du Date: Wed, 7 Dec 2016 15:59:43 -0600 Subject: STOP: Clear EISR.pm_active after self restore done Change-Id: I3f47115a29238e943bc1d2ebd5353b3374b69a00 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33554 Reviewed-by: JAMES DEZELLE Tested-by: Jenkins Server Reviewed-by: AMIT KUMAR Reviewed-by: ADAM S. HALE Dev-Ready: ADAM S. HALE Reviewed-by: Jennifer A. Stofer --- import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c index 822b3ccb..022779ac 100644 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c @@ -731,6 +731,9 @@ p9_cme_stop_exit() PK_TRACE("Drop block interrupt to PC via SICR[2/3]"); out32(CME_LCL_SICR_CLR, core << SHIFT32(3)); + PK_TRACE("Clear pm_active status via EISR[20/21]"); + out32(CME_LCL_EISR_CLR, core << SHIFT32(21)); + #endif if (d2u4_flag) -- cgit v1.2.3