diff options
author | Bilicon Patil <bilpatil@in.ibm.com> | 2014-10-18 06:22:59 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-10-22 21:16:02 -0500 |
commit | 49699d5f47cb113007ab03d97ab13d8cb468cce8 (patch) | |
tree | c4b0fe23876a788de5da631fc81229486dcfe7db | |
parent | 9a62334a2994f20012af8ff1dc62a74d950d2807 (diff) | |
download | blackbird-hostboot-49699d5f47cb113007ab03d97ab13d8cb468cce8.tar.gz blackbird-hostboot-49699d5f47cb113007ab03d97ab13d8cb468cce8.zip |
PRD: Need to threshold and mask L2/L3CE during HB
Change-Id: I7b85181781db2e2c5f8387c832bc05af8aef3ef1
CQ: SW283140
Backport: release-fips811
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14071
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14126
-rwxr-xr-x | src/usr/diag/prdf/common/plat/pegasus/Ex.rule | 18 | ||||
-rw-r--r-- | src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C | 12 |
2 files changed, 4 insertions, 26 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule index dfa64be50..90f4cd84c 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule @@ -1985,29 +1985,19 @@ actionclass L3UE # Thresholding and runtime handling (line deletes and column repairs) # for cache CEs -actionclass thrAndL2CE -{ - threshold( field(32 / day), mfg_file(P8EX_L2_CACHE_CES) ); - funccall("L2CE"); -}; -actionclass thrAndL3CE -{ - threshold( field(32 / day), mfg_file(P8EX_L3_CACHE_CES) ); - funccall("L3CE"); -}; actionclass L3CE { calloutSelfHigh; - # only threshold and attempt repairs on FSP - try(funccall("InHostboot"), thrAndL3CE); + threshold( field(32 / day), mfg_file(P8EX_L3_CACHE_CES) ); + funccall("L3CE"); # This is no-operation for Hostboot }; actionclass L2CE { calloutSelfHigh; - # only threshold and attempt repairs on FSP - try(funccall("InHostboot"), thrAndL2CE); + threshold( field(32 / day), mfg_file(P8EX_L2_CACHE_CES) ); + funccall("L2CE"); # This is no-operation for Hostboot }; actionclass L2UE diff --git a/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C b/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C index 498c52b9b..6929846b3 100644 --- a/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C +++ b/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C @@ -143,18 +143,6 @@ int32_t L2CE( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE(Ex, L2CE); /** - * @brief Check if we're running in hostboot - * @param i_chip Ex chip. - * @param i_stepcode Step Code data struct - * @return SUCCESS because this is the Hostboot file - */ -int32_t InHostboot( ExtensibleChip * i_chip, - STEP_CODE_DATA_STRUCT & i_stepcode ) -{ - return SUCCESS; -} PRDF_PLUGIN_DEFINE(Ex, InHostboot); - -/** * @brief check if both core CS and RE are on at the same time * and core recoverable is set in COREFIRWOF * @param i_chip Ex chip. |