From d906a5db4a79bcddbbfea88dcdd2c9289ccde623 Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Wed, 10 Oct 2012 10:49:30 -0500 Subject: Fix FSI FFDC Collection I had some reversed logic that prevents FSI FFDC from getting collected correctly. I also made an unrelated change to improve FAPI SRCs that was bugging me recently. Change-Id: I86c480cb2234120eda26016621ab8c8269c04d72 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2018 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/usr/hwpf/plat/fapiPlatHwpInvoker.C | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/usr/hwpf') diff --git a/src/usr/hwpf/plat/fapiPlatHwpInvoker.C b/src/usr/hwpf/plat/fapiPlatHwpInvoker.C index 2680a9035..fed7d3157 100644 --- a/src/usr/hwpf/plat/fapiPlatHwpInvoker.C +++ b/src/usr/hwpf/plat/fapiPlatHwpInvoker.C @@ -141,11 +141,14 @@ errlHndl_t fapiRcToErrl(ReturnCode & io_rc) * @errortype * @moduleid MOD_HWP_RC_TO_ERRL * @reasoncode RC_HWP_GENERATED_ERROR + * @userdata1 RC value from HWP + * @userdata2 * @devdesc HW Procedure generated error. See User Data. */ l_pError = new ERRORLOG::ErrlEntry(ERRORLOG::ERRL_SEV_UNRECOVERABLE, MOD_HWP_RC_TO_ERRL, - RC_HWP_GENERATED_ERROR); + RC_HWP_GENERATED_ERROR, + TO_UINT64(l_rcValue)); // Add the rcValue as FFDC. This will explain what the error was l_pError->addFFDC(HWPF_COMP_ID, &l_rcValue, sizeof(l_rcValue), 1, -- cgit v1.2.3