Skip to content

Commit

Permalink
p9.int.scom.initfile -- mask early hang indicator FIR bits
Browse files Browse the repository at this point in the history
bits 27,28,29 log operational (early) hang conditions

mask them in the INT FIR to prevent predictive callouts which are
occuring - they will report and be thresholded at the fabric center
FIR logging entry into hang recovery

Change-Id: If36fd8de8671f1978cb03046a0b0faf350585eda
CQ: SW445312
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66330
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66339
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
  • Loading branch information
jjmcgill authored and wghoffa committed Sep 20, 2018
1 parent 4f8cfb6 commit b0270a9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ constexpr uint64_t literal_0 = 0;
constexpr uint64_t literal_1 = 1;
constexpr uint64_t literal_0b10 = 0b10;
constexpr uint64_t literal_0x0070000072040140 = 0x0070000072040140;
constexpr uint64_t literal_0x2000004004028000 = 0x2000004004028000;
constexpr uint64_t literal_0x20000040040281C3 = 0x20000040040281C3;
constexpr uint64_t literal_0x00000040040081C3 = 0x00000040040081C3;
constexpr uint64_t literal_0x2000005C04028000 = 0x2000005C04028000;
constexpr uint64_t literal_0x2000005C040281C3 = 0x2000005C040281C3;
constexpr uint64_t literal_0x0000005C040081C3 = 0x0000005C040081C3;
constexpr uint64_t literal_0x0000000000000000 = 0x0000000000000000;
constexpr uint64_t literal_0x9554021F80110FCF = 0x9554021F80110FCF;
constexpr uint64_t literal_0x9554021F80110E0C = 0x9554021F80110E0C;
Expand Down Expand Up @@ -156,15 +156,15 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&

if (((l_TGT0_ATTR_CHIP_EC_FEATURE_HW411637 == literal_1) && (l_TGT0_ATTR_CHIP_EC_FEATURE_HW426891 == literal_0)))
{
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x2000004004028000 );
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x2000005C04028000 );
}
else if (((l_TGT0_ATTR_CHIP_EC_FEATURE_HW411637 == literal_1) && (l_TGT0_ATTR_CHIP_EC_FEATURE_HW426891 == literal_1)))
{
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x20000040040281C3 );
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x2000005C040281C3 );
}
else if (((l_TGT0_ATTR_CHIP_EC_FEATURE_HW411637 == literal_0) && (l_TGT0_ATTR_CHIP_EC_FEATURE_HW426891 == literal_1)))
{
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x00000040040081C3 );
l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0000005C040081C3 );
}

FAPI_TRY(fapi2::putScom(TGT0, 0x5013033ull, l_scom_buffer));
Expand Down

0 comments on commit b0270a9

Please sign in to comment.