summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYue Du <daviddu@us.ibm.com>2017-10-24 08:39:24 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2018-02-01 16:22:08 -0600
commit771d4abea486939c5ec1ee0b2152b1c0423cc80d (patch)
treecf6bfb27ccf8945685885eb8b45250a66c84b9db
parent3fb2aebf2f7d923d7d027eff8927fc9dc833f8d2 (diff)
downloadtalos-hcode-771d4abea486939c5ec1ee0b2152b1c0423cc80d.tar.gz
talos-hcode-771d4abea486939c5ec1ee0b2152b1c0423cc80d.zip
STOP: Remove redundant chiplet fence drop and adding sync in exit
Key_Cronus_Test=PM_REGRESS Change-Id: I987379fb28a3ab1cc3f8dc94f98c24e679be10a1 Original-Change-Id: Ic1bdafc788876c7f6e0a413847d61bc1d2c3b5b1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48738 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@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_hcd_core_scomcust.c5
-rw-r--r--import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c4
2 files changed, 4 insertions, 5 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_scomcust.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_scomcust.c
index 03262c6e..a13adeff 100644
--- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_scomcust.c
+++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_scomcust.c
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HCODE Project */
/* */
-/* COPYRIGHT 2015,2017 */
+/* COPYRIGHT 2015,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -66,9 +66,6 @@ p9_hcd_core_scomcust(uint32_t core)
}
}
- PK_TRACE("Drop chiplet fence via NC0INDIR[18]");
- CME_PUTSCOM(CPPM_NC0INDIR_CLR, core, BIT64(18));
-
#if !EPM_P9_TUNING
data64_t scom_data = {0};
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c
index 6441048d..3154fb47 100644
--- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c
+++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HCODE Project */
/* */
-/* COPYRIGHT 2015,2017 */
+/* COPYRIGHT 2015,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -186,6 +186,8 @@ p9_hcd_core_startclocks(uint32_t core)
PK_TRACE("Drop chiplet fence via NC0INDIR[18]");
CME_PUTSCOM(CPPM_NC0INDIR_CLR, core, BIT64(18));
+ sync();
+
#if !EPM_P9_TUNING
PK_TRACE("Check Global Xstop FIR of Core Chiplet");
OpenPOWER on IntegriCloud