diff options
| author | Yue Du <daviddu@us.ibm.com> | 2017-10-24 08:39:24 -0500 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2018-02-01 16:22:08 -0600 |
| commit | 771d4abea486939c5ec1ee0b2152b1c0423cc80d (patch) | |
| tree | cf6bfb27ccf8945685885eb8b45250a66c84b9db | |
| parent | 3fb2aebf2f7d923d7d027eff8927fc9dc833f8d2 (diff) | |
| download | talos-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.c | 5 | ||||
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_hcd_core_startclocks.c | 4 |
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"); |

