From 81e24d4dab597e0ac9a65f2ab9b4d581ee6d67cf Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Mon, 7 Apr 2014 11:12:51 -0500 Subject: Add HW callout for invalid address errors The hardware can return invalid address (100) for cases that aren't really bad addresses, but instead are bad hardware. Change-Id: I72e7b4415e24f6ba8ade221923f77f0d851b962d CQ: SW255813 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10196 Tested-by: Jenkins Server Reviewed-by: Corey V. Swenson Reviewed-by: Michael Baiocchi Reviewed-by: A. Patrick Williams III --- src/usr/ibscom/ibscom.C | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/usr/ibscom') diff --git a/src/usr/ibscom/ibscom.C b/src/usr/ibscom/ibscom.C index e7be7e937..88a0df1c8 100644 --- a/src/usr/ibscom/ibscom.C +++ b/src/usr/ibscom/ibscom.C @@ -815,6 +815,10 @@ errlHndl_t doIBScom(DeviceFW::OperationType i_opType, //grab some HW regs via FSISCOM ERRORLOG::ErrlUserDetailsLogRegister ffdc(i_target); + ffdc.addData(DEVICE_FSISCOM_ADDRESS(0x000F0011)); + ffdc.addData(DEVICE_FSISCOM_ADDRESS(0x000F001E)); + ffdc.addData(DEVICE_FSISCOM_ADDRESS(0x000F001F)); + ffdc.addData(DEVICE_FSISCOM_ADDRESS(0x0104000A)); ffdc.addData(DEVICE_FSISCOM_ADDRESS(MBS_FIR)); ffdc.addData(DEVICE_FSISCOM_ADDRESS(MBSIBERR0)); ffdc.addToLog(l_err); -- cgit v1.2.1