From e786e55f107792908590c1642ef3f6fff2728587 Mon Sep 17 00:00:00 2001 From: Joe McGill Date: Mon, 1 May 2017 22:43:03 -0500 Subject: p9_mss_setup_bars -- customize interleave granularity create new attribute to encapsulate system-wide interleave granularity, ship default should be 128B (so that the stride between channels in a group is a single cacheline) other enums are supported for logic and performance verification update p9_mss_setup_bars HWP to apply granularity customization only for supported group sizes of 2, 4, and 8 Change-Id: Iadecb9164efbf6c9ce0658f75a0def03cc600f01 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39923 Tested-by: PPE CI Tested-by: Jenkins Server Reviewed-by: Thi N. Tran Tested-by: Hostboot CI Reviewed-by: SHELTON LEUNG Reviewed-by: Sachin Gupta Reviewed-by: Matt K. Light Reviewed-by: Daniel M. Crowell Reviewed-by: Jennifer A. Stofer --- import/chips/p9/common/include/p9_mc_scom_addresses_fld_fixes.H | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/import/chips/p9/common/include/p9_mc_scom_addresses_fld_fixes.H b/import/chips/p9/common/include/p9_mc_scom_addresses_fld_fixes.H index f18fa08b..24c9914e 100644 --- a/import/chips/p9/common/include/p9_mc_scom_addresses_fld_fixes.H +++ b/import/chips/p9/common/include/p9_mc_scom_addresses_fld_fixes.H @@ -64,5 +64,11 @@ REG64_FLD( MCBIST_MCBCFGQ_CFG_MCBIST_CFG_FORCE_PAUSE_AFTER_RANK , 34 , SH_UN REG64_FLD( MCBIST_MBSTRQ_CFG_PAUSE_ON_MCE , 33 , SH_UNT_MCBIST , SH_ACS_SCOM_RW , SH_FLD_CFG_PAUSE_ON_MCE ); +REG64_FLD( MCS_MCMODE0_GROUP_INTERLEAVE_GRANULARITY , 52 , SH_UNT_MCS , SH_ACS_SCOM_RW , + 0 ); +REG64_FLD( MCS_MCMODE0_GROUP_INTERLEAVE_GRANULARITY_LEN , 4 , SH_UNT_MCS , SH_ACS_SCOM_RW , + 0 ); + + #endif -- cgit v1.2.3