summaryrefslogtreecommitdiffstats
path: root/src/import/hwpf/fapi2/include/utils.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/hwpf/fapi2/include/utils.H')
-rw-r--r--src/import/hwpf/fapi2/include/utils.H21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/import/hwpf/fapi2/include/utils.H b/src/import/hwpf/fapi2/include/utils.H
index ee15b50db..95a4e5f1f 100644
--- a/src/import/hwpf/fapi2/include/utils.H
+++ b/src/import/hwpf/fapi2/include/utils.H
@@ -7,7 +7,7 @@
/* */
/* EKB Project */
/* */
-/* COPYRIGHT 2011,2015 */
+/* COPYRIGHT 2011,2016 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -50,6 +50,25 @@ void logError(
bool i_unitTestError = false );
///
+/// @brief Create a platform error log
+///
+/// This function will create a platform error log from the passed in
+/// return code value and will populate the iv_platDataPtr of the return code
+/// with a pointer to the newly created log.
+///
+/// @param[in,out] io_rc - Reference to ReturnCode
+///
+/// @param[in] i_sev Fapi error log severity defaulted to unrecoverable
+//
+//
+/// @note Implemented by platform code
+///
+void createPlatLog(
+ fapi2::ReturnCode& io_rc,
+ fapi2::errlSeverity_t i_sev = fapi2::FAPI2_ERRL_SEV_UNRECOVERABLE
+);
+
+///
/// @brief Delay this thread. Hostboot will use the nanoseconds parameter
/// and make a syscall to nanosleep. While in the syscall, the hostboot
/// kernel will continue to consume CPU cycles as it looks for a runnable
OpenPOWER on IntegriCloud