diff options
Diffstat (limited to 'src/include/usr/diag/prdf')
-rwxr-xr-x | src/include/usr/diag/prdf/common/prdf_service_codes.H | 1 | ||||
-rw-r--r-- | src/include/usr/diag/prdf/prdfMain.H | 9 |
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 |