summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYue Du <daviddu@us.ibm.com>2018-01-09 21:59:00 -0600
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2018-02-01 16:32:55 -0600
commit66a96c42a1b0efba75d719bccc9cb77e0d56f4fc (patch)
tree699c44537a68a0593d6d3fdedc4c2d4f5c69f58c
parent9e01ff6c4b46d32792399bc68c56c253d2de5e92 (diff)
downloadtalos-hcode-66a96c42a1b0efba75d719bccc9cb77e0d56f4fc.tar.gz
talos-hcode-66a96c42a1b0efba75d719bccc9cb77e0d56f4fc.zip
STOP: Fix PLS deepest when stop4+ due to self restore wakeup
Key_Cronus_Test=PM_REGRESS Change-Id: I7e375d8762e3464309e3dc196579df110ceb5862 Original-Change-Id: I4cc1e50a848d627f0ec3917bb8ebd39f20dc9466 CQ: HW420338 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51719 Reviewed-by: YUE DU <daviddu@us.ibm.com> Dev-Ready: YUE DU <daviddu@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
-rw-r--r--import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop.h b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop.h
index b80eb67f..36b615ed 100644
--- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop.h
+++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop.h
@@ -56,7 +56,6 @@
// 31 | GPR0(0) | SPRD(10101 01000) | MFSPR(339)
// constant [40:63] 0000 0000 0000 0000 0000 0000
#define RAM_MFSPR_SPRD_GPR0 0x007C1542A6000000
-
#define RAM_MTSPR_SPRD_GPR0 0x007C1543A6000000
// ram_vtid [0:1] 00
@@ -67,17 +66,17 @@
// constant [40:63] 0000 0000 0000 0000 0000 0000
#define RAM_MTSPR_HRMOR_GPR0 0x007C194BA6000000
-#define RAM_MTSPR_LPIDR_GPR0 0x107C1F4BA6000000
-
-#define RAM_MFSPR_LPIDR_GPR0 0x007C1F4AA6000000
-
// ram_vtid [0:1] 00
// pre_decode [2:5] 0000
// spare [6:7] 00
// instruction [8:39] 0111 11,00 000,1 0111 1101 0,011 1010 011,0
// 31 | GPR0(0) | PSSCR(10111 11010) | MTSPR(467)
// constant [40:63] 0000 0000 0000 0000 0000 0000
-#define RAM_MTSPR_PSSCR_GPR0 0x7C17D3A6000000
+#define RAM_MTSPR_PSSCR_GPR0 0x007C17D3A6000000
+#define RAM_MFSPR_PSSCR_GPR0 0x007C17D2A6000000
+
+#define RAM_MTSPR_LPIDR_GPR0 0x107C1F4BA6000000
+#define RAM_MFSPR_LPIDR_GPR0 0x007C1F4AA6000000
#if HW402407_NDD1_TLBIE_STOP_WORKAROUND
#define POWMAN_RESERVED_LPID 0xFFF
@@ -107,6 +106,7 @@
#define SPURR_FREQ_SCALE 0x20010AA0
#define SPURR_FREQ_REF 0x20010AA1
#define IMA_EVENT_MASK 0x20010AA8
+#define CORE_THREAD_STATE 0x20010AB3
#define HRMOR 0x20010AB9
#define C_SYNC_CONFIG 0x20030000
OpenPOWER on IntegriCloud