summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c
diff options
context:
space:
mode:
authorYue Du <daviddu@us.ibm.com>2017-07-13 22:45:58 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 18:27:25 -0500
commita0488da1959604566126c97327649d60a13260df (patch)
tree74bc7f93469ff1cf2098d1f7ac655141d2d27810 /import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c
parentd1e70c649a3cfd67f1c5eeb7d60608afa31a7502 (diff)
downloadtalos-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.c8
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);
OpenPOWER on IntegriCloud