diff options
| author | Joe McGill <jmcgill@us.ibm.com> | 2017-12-04 11:33:33 -0600 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2018-02-01 15:48:07 -0600 |
| commit | 03c28a18f105db14d7994f594fbe5f904c00c4ed (patch) | |
| tree | 0d01bdfba0e214ee4e4f435cbc4d825661a48e69 | |
| parent | 22c96c9f098c757228a9dd3e5ce9065f4a6a2945 (diff) | |
| download | talos-hcode-03c28a18f105db14d7994f594fbe5f904c00c4ed.tar.gz talos-hcode-03c28a18f105db14d7994f594fbe5f904c00c4ed.zip | |
disable ECC bypass for Cumulus DD1.0
Nimbus DD2.0 disable will go into op910 only (for Boston Coral)
but not into master
Change-Id: I28376316be3e6700af97df83a02c48e46d715dec
CQ: HW415945
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50445
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Jenny Huynh <jhuynh@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>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: YUE DU <daviddu@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c index a718bcb5..b276454c 100644 --- a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c +++ b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c @@ -265,7 +265,12 @@ p9_hcd_cache_scominit(uint32_t quad, uint32_t m_ex, int is_stop8) GPE_GETSCOM(GPE_SCOM_ADDR_EX(EX_L2_MODE_REG0, quad, ex_index), scom_data.value); scom_data.words.lower |= BIT64SH(38); + // HW415945 -- disable bypass +#if CUMULUS_DD_LEVEL == 10 + scom_data.words.upper &= ~BIT32(15); +#else scom_data.words.upper |= BIT32(15); +#endif scom_data.words.upper |= BIT32(21); scom_data.words.upper &= ~BIT32(23); |

