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-03-15 12:53:46 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 17:19:06 -0500
commitb4d4d410ad596059fccd45cf79d4bfa3f4d0f974 (patch)
tree3b208c2721836da03aae9be29d333e0141551949 /import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c
parent455c286759455f04a77ec8847674fb676daa88b3 (diff)
downloadtalos-hcode-b4d4d410ad596059fccd45cf79d4bfa3f4d0f974.tar.gz
talos-hcode-b4d4d410ad596059fccd45cf79d4bfa3f4d0f974.zip
STOP: Recent Lab Fixes
1) fix pig type3 for stop8+ 2) clean up the lpid fix traces 3) fix clean spwu after switch notify 4) clean up cme entry INF traces 5) clean up cme exit INF traces 6) fix halt cme before pb purge 7) clean up sgpe INF traces 8) fix phantom wakeup on wakeup_notify=0 9) fix epm_tunning compile 10)fix read OISR once on type2/3/6 status Change-Id: I06838f24cf2f788825ee25621cc7336001cfd80a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37984 Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.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.c12
1 files changed, 7 insertions, 5 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 3e16a0d7..709489f9 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
@@ -42,7 +42,6 @@ p9_cme_stop_spwu_handler(void* arg, PkIrqId irq)
{
MARK_TRAP(STOP_SPWU_HANDLER)
//PK_TRACE_INF("SPWU Handler");
- PK_TRACE_INF("SPWU Trigger %d", irq);
PkMachineContext ctx;
int sem_post = 0;
@@ -51,6 +50,9 @@ p9_cme_stop_spwu_handler(void* arg, PkIrqId irq)
uint32_t raw_spwu = (in32(CME_LCL_EISR) & BITS32(14, 2)) >> SHIFT32(15);
uint64_t scom_data = 0;
+ PK_TRACE_INF("SPWU Trigger %d Level %x State %x",
+ irq, raw_spwu, G_cme_stop_record.core_in_spwu);
+
for(core_mask = 2; core_mask; core_mask--)
{
if (raw_spwu & core_mask)
@@ -118,8 +120,8 @@ void
p9_cme_stop_exit_handler(void* arg, PkIrqId irq)
{
MARK_TRAP(STOP_EXIT_HANDLER)
- //PK_TRACE_INF("SX Handler");
- PK_TRACE_INF("SX Trigger %d", irq);
+ PK_TRACE_INF("SX Handler");
+ PK_TRACE_DBG("SX Trigger %d", irq);
out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2));
pk_semaphore_post((PkSemaphore*)arg);
}
@@ -130,8 +132,8 @@ void
p9_cme_stop_enter_handler(void* arg, PkIrqId irq)
{
MARK_TRAP(STOP_ENTER_HANDLER)
- //PK_TRACE_INF("SE Handler");
- PK_TRACE_INF("SE Trigger %d", irq);
+ PK_TRACE_INF("SE Handler");
+ PK_TRACE_DBG("SE Trigger %d", irq);
out32(CME_LCL_EIMR_OR, BITS32(12, 6) | BITS32(20, 2));
pk_semaphore_post((PkSemaphore*)arg);
}
OpenPOWER on IntegriCloud