summaryrefslogtreecommitdiffstats
path: root/src/sbefw/core/sbeFFDC.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbefw/core/sbeFFDC.C')
-rw-r--r--src/sbefw/core/sbeFFDC.C9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sbefw/core/sbeFFDC.C b/src/sbefw/core/sbeFFDC.C
index 6f73eb9c..b83b54dc 100644
--- a/src/sbefw/core/sbeFFDC.C
+++ b/src/sbefw/core/sbeFFDC.C
@@ -31,6 +31,15 @@
#include "sbeglobals.H"
#include "sbecmdcntrldmt.H"
+void captureAsyncFFDC(uint32_t primRc, uint32_t secRc)
+{
+ SBE_GLOBAL->failedPrimStatus = primRc;
+ SBE_GLOBAL->failedSecStatus = secRc;
+
+ // Set async ffdc bit
+ (void)SbeRegAccess::theSbeRegAccess().updateAsyncFFDCBit(true);
+}
+
void SbeFFDCPackage::updateUserDataHeader(uint32_t i_fieldsConfig)
{
// Set failed command information
OpenPOWER on IntegriCloud