summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe McGill <jmcgill@us.ibm.com>2017-12-04 11:33:33 -0600
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2018-02-01 15:48:07 -0600
commit03c28a18f105db14d7994f594fbe5f904c00c4ed (patch)
tree0d01bdfba0e214ee4e4f435cbc4d825661a48e69
parent22c96c9f098c757228a9dd3e5ce9065f4a6a2945 (diff)
downloadtalos-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.c5
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);
OpenPOWER on IntegriCloud