summaryrefslogtreecommitdiffstats
path: root/src/include/usr/diag/prdf
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr/diag/prdf')
-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