summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBilicon Patil <bilpatil@in.ibm.com>2014-10-18 06:22:59 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-10-22 21:16:02 -0500
commit49699d5f47cb113007ab03d97ab13d8cb468cce8 (patch)
treec4b0fe23876a788de5da631fc81229486dcfe7db
parent9a62334a2994f20012af8ff1dc62a74d950d2807 (diff)
downloadblackbird-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-xsrc/usr/diag/prdf/common/plat/pegasus/Ex.rule18
-rw-r--r--src/usr/diag/prdf/plat/pegasus/prdfPlatP8Ex.C12
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.
OpenPOWER on IntegriCloud