From 3a4e19354e06e9ff07a11aac205164ac21a5509d Mon Sep 17 00:00:00 2001 From: Joe McGill Date: Mon, 26 Mar 2018 09:10:49 -0500 Subject: move xlink psave configuration to SBE 55058 added inits to prime the PPE for xlink psave the register touched is in the blacklist, so it can't be touched on slave chips via FSI in the ioe tl SCOM initifle -- this was triggering HW CI failures this commit simply shifts the register setup into the SBE, where it can be performed securely Change-Id: I57504ccfe4c5f7e71397d11c7468da42ec09f059 CQ: SW421691 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56252 Reviewed-by: DANIEL C. HOWE Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56257 Tested-by: Jenkins OP Build CI Tested-by: Daniel M. Crowell --- .../p9/procedures/hwp/initfiles/p9_fbc_ioe_tl_scom.C | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'src/import/chips') diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_ioe_tl_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_ioe_tl_scom.C index 858a7ca77..75e58ce9d 100644 --- a/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_ioe_tl_scom.C +++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_ioe_tl_scom.C @@ -29,12 +29,6 @@ using namespace fapi2; -constexpr uint64_t literal_0b1 = 0b1; -constexpr uint64_t literal_0b00011 = 0b00011; -constexpr uint64_t literal_0b00001 = 0b00001; -constexpr uint64_t literal_0x01 = 0x01; -constexpr uint64_t literal_0xFF = 0xFF; -constexpr uint64_t literal_0b001 = 0b001; constexpr uint64_t literal_0 = 0; constexpr uint64_t literal_0x1 = 0x1; constexpr uint64_t literal_0x20 = 0x20; @@ -101,19 +95,6 @@ fapi2::ReturnCode p9_fbc_ioe_tl_scom(const fapi2::Target l_scom_buffer; - { - FAPI_TRY(fapi2::getScom( TGT0, 0x501241aull, l_scom_buffer )); - - l_scom_buffer.insert<1, 1, 63, uint64_t>(literal_0b1 ); - l_scom_buffer.insert<2, 1, 63, uint64_t>(literal_0b1 ); - l_scom_buffer.insert<3, 1, 63, uint64_t>(literal_0b1 ); - l_scom_buffer.insert<35, 5, 59, uint64_t>(literal_0b00011 ); - l_scom_buffer.insert<27, 5, 59, uint64_t>(literal_0b00001 ); - l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x01 ); - l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0xFF ); - l_scom_buffer.insert<5, 3, 61, uint64_t>(literal_0b001 ); - FAPI_TRY(fapi2::putScom(TGT0, 0x501241aull, l_scom_buffer)); - } { FAPI_TRY(fapi2::getScom( TGT0, 0x501340aull, l_scom_buffer )); -- cgit v1.2.1