summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/fapiTestHwpError.C
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2011-10-17 14:24:16 -0500
committerMIKE J. JONES <mjjones@us.ibm.com>2011-10-17 14:43:20 -0500
commited476565dd6a2881c3823e92372e2fdee672478c (patch)
tree175da8a8efc3e818d57107cae979489d8b391e3b /src/usr/hwpf/hwp/fapiTestHwpError.C
parentc728faf93232e211ebd59ce830ed54bea1698917 (diff)
downloadtalos-hostboot-ed476565dd6a2881c3823e92372e2fdee672478c.tar.gz
talos-hostboot-ed476565dd6a2881c3823e92372e2fdee672478c.zip
HWPF: Add function pointer to HWP header files
Change-Id: I61cd4ac09b19ce585769b52a0657bb19de65ad3c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/438 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/fapiTestHwpError.C')
-rw-r--r--src/usr/hwpf/hwp/fapiTestHwpError.C30
1 files changed, 3 insertions, 27 deletions
diff --git a/src/usr/hwpf/hwp/fapiTestHwpError.C b/src/usr/hwpf/hwp/fapiTestHwpError.C
index e0d2ef6da..bf0779ad9 100644
--- a/src/usr/hwpf/hwp/fapiTestHwpError.C
+++ b/src/usr/hwpf/hwp/fapiTestHwpError.C
@@ -35,6 +35,7 @@
* fapiLogError
* mjjones 10/06/2011 Major updates due to new
* ErrorInfo design
+ * mjjones 10/17/2011 Moved AnalyzeError to new file
*
*/
@@ -44,31 +45,6 @@ extern "C"
{
//******************************************************************************
-// hwpTestAnalyzeError function
-//******************************************************************************
-fapi::ReturnCode hwpTestAnalyzeError(const fapi::Target & i_target)
-{
- FAPI_INF("hwpTestAnalyzeError: Start HWP (analysis HWP)");
-
- // This HWP analyses an error condition to decide what the error actually is
- // In real life, this HWP may look at chip error registers
- fapi::ReturnCode l_rc;
-
- // Local FFDC that needs to be captured
- uint32_t l_ffdc = 0x12345678;
-
- // Analysis reveals that the error is RC_TEST_ERROR_A
- FAPI_ERR("hwpTestAnalyzeError: Generating RC_TEST_ERROR_A");
-
- const fapi::Target & MASTER_CHIP = i_target;
- uint32_t & FFDC_DATA_1 = l_ffdc;
- FAPI_SET_HWP_ERROR(l_rc, RC_TEST_ERROR_A);
-
- FAPI_INF("hwpTestAnalyzeError: End HWP");
- return l_rc;
-}
-
-//******************************************************************************
// hwpTestError function
//******************************************************************************
fapi::ReturnCode hwpTestError(const fapi::Target & i_target)
@@ -93,7 +69,7 @@ fapi::ReturnCode hwpTestError(const fapi::Target & i_target)
"expected success", static_cast<uint32_t>(l_rc));
}
- // Reset the return code
+ // Generate the same error again
FAPI_ERR("hwpTestError: Generating RC_TEST_ERROR_B");
FAPI_SET_HWP_ERROR(l_rc, RC_TEST_ERROR_B);
@@ -101,4 +77,4 @@ fapi::ReturnCode hwpTestError(const fapi::Target & i_target)
return l_rc;
}
-} // extern "C"
+}
OpenPOWER on IntegriCloud