diff options
| author | Yue Du <daviddu@us.ibm.com> | 2017-02-20 11:38:24 -0600 |
|---|---|---|
| committer | hostboot <hostboot@us.ibm.com> | 2018-08-22 17:54:26 -0500 |
| commit | b8fd2c796b1e6e3ab255d3a12645cfbafcb65104 (patch) | |
| tree | d5d9a7cdf861480f249bb25ed073c454acdde54e | |
| parent | 23699f0f507cc6a5926874e20a230110344d45d5 (diff) | |
| download | talos-hcode-b8fd2c796b1e6e3ab255d3a12645cfbafcb65104.tar.gz talos-hcode-b8fd2c796b1e6e3ab255d3a12645cfbafcb65104.zip | |
IPL/Stop: Assert ABIST_SRAM_MODE_DC to support ABIST Recovery
Change-Id: I00aaadb18a01594d4706e42bd06e375b995e7aa0
Original-Change-Id: I4465535c32e3cde8e8e2f0f3a13bb1d66d1f7614
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36728
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
| -rwxr-xr-x | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c index 47d19893..92153baf 100755 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c @@ -370,6 +370,11 @@ p9_cme_stop_entry() PK_TRACE("Assert skew sense to skewadjust fence via NET_CTRL0[22]"); CME_PUTSCOM(CPPM_NC0INDIR_OR, core, BIT64(22)); + PK_TRACE("Drop ABIST_SRAM_MODE_DC to support ABIST Recovery via BIST[1]"); + CME_GETSCOM(C_BIST, core, CME_SCOM_AND, scom_data.value); + scom_data.words.upper &= ~BIT32(1); + CME_PUTSCOM(C_BIST, core, scom_data.value); + PK_TRACE("Assert vital fence via CPLT_CTRL1[3]"); CME_PUTSCOM(C_CPLT_CTRL1_OR, core, BIT64(3)); |

