From 29168cdee489450b618b0741c15fa263ee979e2b Mon Sep 17 00:00:00 2001 From: Joe McGill Date: Wed, 28 Mar 2018 14:06:05 -0500 Subject: 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 Tested-by: Jenkins Server Tested-by: HWSV CI Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Thi N. Tran Reviewed-by: Jenny Huynh Reviewed-by: LUKE MURRAY Reviewed-by: Jennifer A. Stofer --- .../p9/procedures/ppe_closed/sgpe/stop_gpe/p9_hcd_cache_scominit.c | 4 ++++ 1 file changed, 4 insertions(+) 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 -- cgit v1.2.1