summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe McGill <jmcgill@us.ibm.com>2018-03-28 14:06:05 -0500
committerhostboot <hostboot@us.ibm.com>2018-04-28 10:28:30 -0500
commit29168cdee489450b618b0741c15fa263ee979e2b (patch)
tree52749dd2631abc382664124ba5aa1d43baf8afb8
parentfd943471be7e440d144c1ceeaea0b13bf96e54e9 (diff)
downloadtalos-hcode-29168cdee489450b618b0741c15fa263ee979e2b.tar.gz
talos-hcode-29168cdee489450b618b0741c15fa263ee979e2b.zip
Savory Insomnia -- revert to ordered tlbie mode for Cumulus
- configure the fabric & unit snooper logic to operate in ordered/p8 tlbie mode - prohibit the nest mmu from snooping tlbie - adjust NCU tlbie stall settings - revert HW419330 fix on Cumulus only Change-Id: Idf18f81b08c4fb6e372fa4c544c023a8820bb37b CQ: HW440920 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56406 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: LUKE MURRAY <murrayl@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.c4
1 files changed, 4 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 2f1d582c..cbe1bb02 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
@@ -230,7 +230,11 @@ p9_hcd_cache_scominit(uint32_t quad, uint32_t m_ex, int is_stop8)
scom_data.value);
scom_data.words.upper &= ~BITS32(0, 16);
+#if CUMULUS_DD_LEVEL != 0
+ scom_data.words.upper |= (BITS32(0, 3) | BITS32(4, 4) | BIT32(15));
+#else
scom_data.words.upper |= (BITS32(0, 3) | BIT32(5) | BITS32(12, 4));
+#endif
#if NIMBUS_DD_LEVEL != 10
OpenPOWER on IntegriCloud