diff options
author | Yue Du <daviddu@us.ibm.com> | 2017-07-13 22:45:58 -0500 |
---|---|---|
committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 18:27:25 -0500 |
commit | a0488da1959604566126c97327649d60a13260df (patch) | |
tree | 74bc7f93469ff1cf2098d1f7ac655141d2d27810 /import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c | |
parent | d1e70c649a3cfd67f1c5eeb7d60608afa31a7502 (diff) | |
download | talos-hcode-a0488da1959604566126c97327649d60a13260df.tar.gz talos-hcode-a0488da1959604566126c97327649d60a13260df.zip |
STOP: Remove sdisn dd1 workaround from dd2, add sync
Change-Id: I1cd4a9ac567e723165cc4f709c23948b38d669aa
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43128
Reviewed-by: JAMES DEZELLE <jdezelle@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c')
-rw-r--r-- | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c index 24df2a1a..c11bcb94 100644 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c @@ -75,7 +75,7 @@ p9_cme_stop_pcwu_handler(void* arg, PkIrqId irq) // if still wakeup for core with notify_select == cme, go exit if (core) { - out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2)); + out32(CME_LCL_EIMR_OR, BITS32(12, 10)); #if defined(__IOTA__) wrteei(1); p9_cme_stop_exit(); @@ -173,7 +173,7 @@ p9_cme_stop_spwu_handler(void* arg, PkIrqId irq) if (sem_post) { - out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2)); + out32(CME_LCL_EIMR_OR, BITS32(12, 10)); PK_TRACE_INF("Launching exit thread"); #if defined(__IOTA__) wrteei(1); @@ -199,7 +199,7 @@ p9_cme_stop_rgwu_handler(void* arg, PkIrqId irq) { MARK_TRAP(STOP_RGWU_HANDLER) PK_TRACE_INF("RGWU Handler Trigger %d", irq); - out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2)); + out32(CME_LCL_EIMR_OR, BITS32(12, 10)); #if defined(__IOTA__) wrteei(1); p9_cme_stop_exit(); @@ -219,7 +219,7 @@ p9_cme_stop_enter_handler(void* arg, PkIrqId irq) { MARK_TRAP(STOP_ENTER_HANDLER) PK_TRACE_INF("PM_ACTIVE Handler Trigger %d", irq); - out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2)); + out32(CME_LCL_EIMR_OR, BITS32(12, 10)); #if defined(__IOTA__) wrteei(1); |