summaryrefslogtreecommitdiffstats
path: root/src/include/usr/diag
diff options
context:
space:
mode:
authorsachin gupta <sgupta2m@in.ibm.com>2013-04-24 02:42:29 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-09-11 14:40:10 -0500
commit45582a26440be119bc57606a99ee85f7f2726c31 (patch)
treef44feab84933a2a25b2cb19fa4bf0a51754038ab /src/include/usr/diag
parent5c3ade25a9bc86a41a4a9840202ead6ae4f3e7fc (diff)
downloadtalos-hostboot-45582a26440be119bc57606a99ee85f7f2726c31.tar.gz
talos-hostboot-45582a26440be119bc57606a99ee85f7f2726c31.zip
PRD: IPL MNFG CE support
RTC: 47290 Change-Id: I94bd86b7b902a20e4f945abbac3b5556cd07f1bc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4187 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5974
Diffstat (limited to 'src/include/usr/diag')
-rwxr-xr-xsrc/include/usr/diag/prdf/common/prdf_service_codes.H1
-rw-r--r--src/include/usr/diag/prdf/prdfMain.H9
2 files changed, 10 insertions, 0 deletions
diff --git a/src/include/usr/diag/prdf/common/prdf_service_codes.H b/src/include/usr/diag/prdf/common/prdf_service_codes.H
index 95dc720a5..1656b56a2 100755
--- a/src/include/usr/diag/prdf/common/prdf_service_codes.H
+++ b/src/include/usr/diag/prdf/common/prdf_service_codes.H
@@ -60,6 +60,7 @@ enum ModuleId
PRDF_ASSERT = 0x0A,
PRDF_RAS_SERVICES = 0x0B,
PRDF_RESTORE_DRAM_REPAIR = 0x0C,
+ PRDF_MNFG_IPL_CE_ANALYSIS = 0x0D,
};
/******************************************************************************/
diff --git a/src/include/usr/diag/prdf/prdfMain.H b/src/include/usr/diag/prdf/prdfMain.H
index 653d7c508..17a8ef65e 100644
--- a/src/include/usr/diag/prdf/prdfMain.H
+++ b/src/include/usr/diag/prdf/prdfMain.H
@@ -50,6 +50,15 @@ namespace PRDF
*/
extern int32_t restoreDramRepairs( const TARGETING::TargetHandle_t i_mba );
+/**
+ * @brief Analyzes IPL CE statistics during MNFG IPL
+ * @param i_mba An MBA target.
+ * @param o_calloutMade True if callout has been made, false otherwise .
+ * @return Non-SUCCESS if internal function fails, SUCCESS otherwise.
+ */
+extern int32_t analyzeIplCEStats( const TARGETING::TargetHandle_t i_mba,
+ bool &o_calloutMade );
+
} // end namespace PRDF
#endif // __prdfMain_H
OpenPOWER on IntegriCloud