diff options
| author | Yue Du <daviddu@us.ibm.com> | 2016-12-07 15:59:43 -0600 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 16:54:10 -0500 |
| commit | e072335f616bfe71fbd408844c7df2482bd7fcfa (patch) | |
| tree | 36849463b2172d2234b60a159579ada9e057a4a0 | |
| parent | 6efde4e9efe502cbda758cc642aa25b6591c12b8 (diff) | |
| download | talos-hcode-e072335f616bfe71fbd408844c7df2482bd7fcfa.tar.gz talos-hcode-e072335f616bfe71fbd408844c7df2482bd7fcfa.zip | |
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 <jdezelle@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com>
Reviewed-by: ADAM S. HALE <ashale@us.ibm.com>
Dev-Ready: ADAM S. HALE <ashale@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c | 3 |
1 files changed, 3 insertions, 0 deletions
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) |

