diff options
author | Soma BhanuTej <soma.bhanu@in.ibm.com> | 2018-02-14 04:25:14 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-02-15 19:20:34 -0500 |
commit | 55603147cd5bdfc5e4290b214c5d67053f6c0786 (patch) | |
tree | 4568ffb815bae9f1e576f69d211939ee9a5df700 /src/import | |
parent | 73143926574351ed59a32ed50e6f7d7511dfa01a (diff) | |
download | talos-sbe-55603147cd5bdfc5e4290b214c5d67053f6c0786.tar.gz talos-sbe-55603147cd5bdfc5e4290b214c5d67053f6c0786.zip |
Mask TP LFIR for non PPE mode - p9_sbe_common
Change-Id: Ib8940710cadc62228be70bf60e98673ece171e10
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54024
Reviewed-by: PRADEEP N. CHATNAHALLI <pradeepcn@in.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+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: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54025
Diffstat (limited to 'src/import')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C index 2d777446..3cf92834 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C +++ b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_common.C @@ -95,7 +95,7 @@ const uint64_t PERV_LFIR_ACTION1[15] = const uint64_t PERV_LFIR_MASK[15] = { - 0x0FFFBBDFFC400000ULL, // TP + 0x0FFFBBFFFC400000ULL, // TP 0x0FFFFFFFFFC00000ULL, // N0 0x0FFFFFFFFFC00000ULL, // N1 0x0FFFFFFFFFC00000ULL, // N2 @@ -766,6 +766,14 @@ fapi2::ReturnCode p9_sbe_common_configure_chiplet_FIR( "Error from putScom (PERV_LOCAL_FIR_ACTION1)"); l_scom_data = PERV_LFIR_MASK[l_unit_idx]; +#ifdef __PPE__ + + if(l_unit_idx == 0) //TP chiplet + { + l_scom_data.clearBit<26>(); //Clear LFIR Mask bit 26 of TP + } + +#endif FAPI_TRY(fapi2::putScom(i_target_chiplet, PERV_LOCAL_FIR_MASK, l_scom_data), "Error from putScom (PERV_LOCAL_FIR_MASK)"); |