diff options
author | Prasad Bg Ranganath <prasadbgr@in.ibm.com> | 2017-02-23 09:30:32 -0600 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-02-28 22:22:25 -0500 |
commit | 85dc29537b385cd6be8f184280f5d30041d67535 (patch) | |
tree | 18b5fbe10df9d14a1c7d7cae3e26159b1f658c38 /src/import | |
parent | 5d3ccea7f3a787b49a963bc0277a492bf4400b94 (diff) | |
download | talos-sbe-85dc29537b385cd6be8f184280f5d30041d67535.tar.gz talos-sbe-85dc29537b385cd6be8f184280f5d30041d67535.zip |
SBE:putring:Run eq_ana_bndy rings in bit wise
Change-Id: I3fedecbb41713e3da03ad842847d293cc007a451
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36925
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Reviewed-by: Anusha Reddy Rangareddygari <anusrang@in.ibm.com>
Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36949
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r-- | src/import/chips/p9/utils/p9_putRingUtils.C | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/import/chips/p9/utils/p9_putRingUtils.C b/src/import/chips/p9/utils/p9_putRingUtils.C index 14d077cc..e4795f86 100644 --- a/src/import/chips/p9/utils/p9_putRingUtils.C +++ b/src/import/chips/p9/utils/p9_putRingUtils.C @@ -1114,6 +1114,7 @@ fapi2::ReturnCode rs4DecompressionSvc( uint32_t l_scanAddr = rs4_revle32(l_rs4Header->iv_scanAddr); uint64_t l_scanRegion = decodeScanRegionData(l_scanAddr); uint8_t l_chipletId = (l_scanAddr & 0xFF000000UL) >> 24; + uint16_t l_ringId = l_rs4Header->iv_ringId; fapi2::ReturnCode l_rc; struct restoreOpcgRegisters l_opcgData; uint8_t l_mask = 0x08; @@ -1121,6 +1122,12 @@ fapi2::ReturnCode rs4DecompressionSvc( do { + //This is a special case for eq_ana_bndy bucket rings + if ((l_ringId >= eq_ana_bndy_bucket_0) && (l_ringId <= eq_ana_bndy_l3dcc_bucket_26)) + { + i_applyOverride = true; + } + if ((i_ringMode & fapi2::RING_MODE_SET_PULSE_NSL) || (i_ringMode & fapi2::RING_MODE_SET_PULSE_SL) || (i_ringMode & fapi2::RING_MODE_SET_PULSE_ALL)) |