From 0f8a6dbe56f252017e002f41beb76576234fe1eb Mon Sep 17 00:00:00 2001 From: Brian Stegmiller Date: Fri, 25 Aug 2017 14:45:32 -0500 Subject: EKB: HWP Fail Isolation Fapi Hooks Change-Id: I67a30a6a5bf0af4db40d85ec6406481dd286bb75 RTC: 178331 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45165 Tested-by: FSP CI Jenkins Reviewed-by: ANDRE A. MARIN Tested-by: Jenkins Server Reviewed-by: Matt K. Light Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45183 Reviewed-by: Hostboot Team Reviewed-by: Sachin Gupta --- src/import/hwpf/fapi2/include/utils.H | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/import/hwpf') diff --git a/src/import/hwpf/fapi2/include/utils.H b/src/import/hwpf/fapi2/include/utils.H index 4f358fe0..1d08cb6f 100644 --- a/src/import/hwpf/fapi2/include/utils.H +++ b/src/import/hwpf/fapi2/include/utils.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER sbe Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2016 */ +/* Contributors Listed Below - COPYRIGHT 2015,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -128,7 +128,26 @@ void createPlatLog( fapi2::ReturnCode& io_rc, fapi2::errlSeverity_t i_sev = fapi2::FAPI2_ERRL_SEV_UNRECOVERABLE ); + +/// +/// @brief Associate an error to PRD PLID +/// +/// @param[in] i_target Reference to target +/// @param[in,out] io_rc Reference to ReturnCode +/// @param[in] i_sev Fapi error log severity defaulted to unrecoverable +/// @param[in] i_unitTestError - flag to log error which does not cause a unit +/// test to fail. +/// +/// @note Implemented by platform code +/// +void log_related_error( + const Target& i_target, + fapi2::ReturnCode& io_rc, + const fapi2::errlSeverity_t i_sev = fapi2::FAPI2_ERRL_SEV_UNRECOVERABLE, + const bool i_unitTestError = false ); + #endif // __PPE__ + /// /// @brief Delay this thread. Hostboot will use the nanoseconds parameter /// and make a syscall to nanosleep. While in the syscall, the hostboot -- cgit v1.2.1