summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2013-08-12 10:42:41 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-09-13 13:09:17 -0500
commit907bd272887a4223e233091172a6a6e5f29cb05a (patch)
tree599d0e14d59908fdd8f1b06f202d87746ab8b122 /src/include
parentb614caa4f28616bba6e27625e4430083f53679b8 (diff)
downloadtalos-hostboot-907bd272887a4223e233091172a6a6e5f29cb05a.tar.gz
talos-hostboot-907bd272887a4223e233091172a6a6e5f29cb05a.zip
FSI SCOM Error Handling
Change-Id: I1538fbf386d5480e473f3f0b049492d494412624 RTC: 35064 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5825 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/fsi/fsi_reasoncodes.H1
-rw-r--r--src/include/usr/fsi/fsiif.H7
-rw-r--r--src/include/usr/ibscom/ibscomreasoncodes.H1
3 files changed, 7 insertions, 2 deletions
diff --git a/src/include/usr/fsi/fsi_reasoncodes.H b/src/include/usr/fsi/fsi_reasoncodes.H
index 49cddda9d..7e469af42 100644
--- a/src/include/usr/fsi/fsi_reasoncodes.H
+++ b/src/include/usr/fsi/fsi_reasoncodes.H
@@ -45,6 +45,7 @@ namespace FSI
enum FSIReasonCode
{
+ RC_BAD_REASONCODE = FSI_COMP_ID | 0x00,
RC_INVALID_LENGTH = FSI_COMP_ID | 0x01,
RC_INVALID_ADDRESS = FSI_COMP_ID | 0x02,
RC_OPB_TIMEOUT = FSI_COMP_ID | 0x03,
diff --git a/src/include/usr/fsi/fsiif.H b/src/include/usr/fsi/fsiif.H
index e355ebd98..f6cd8dcb9 100644
--- a/src/include/usr/fsi/fsiif.H
+++ b/src/include/usr/fsi/fsiif.H
@@ -67,8 +67,9 @@ bool isSlavePresent( TARGETING::Target* i_target );
*/
enum fsiFFDCType_t
{
- FSI_FFDC_PRESENCE_FAIL = 0,
- FSI_FFDC_READWRITE_FAIL,
+ FFDC_PRESENCE_FAIL = 0,
+ FFDC_READWRITE_FAIL = 1,
+ FFDC_PIB_FAIL = 2
};
/**
@@ -107,6 +108,8 @@ enum SlaveRegistersP8
};
+// Trace buffer for FSI Register read/writes
+#define FSIR_TRACE_BUF "FSIR"
}
diff --git a/src/include/usr/ibscom/ibscomreasoncodes.H b/src/include/usr/ibscom/ibscomreasoncodes.H
index 011660859..2990cc56b 100644
--- a/src/include/usr/ibscom/ibscomreasoncodes.H
+++ b/src/include/usr/ibscom/ibscomreasoncodes.H
@@ -45,6 +45,7 @@ namespace IBSCOM
IBSCOM_SUE_IN_ERR_PATH = IBSCOM_COMP_ID | 0x05,
IBSCOM_BUS_FAILURE = IBSCOM_COMP_ID | 0x06,
IBSCOM_INVALID_ADDRESS = IBSCOM_COMP_ID | 0x07,
+ IBSCOM_PIB_FAILURE = IBSCOM_COMP_ID | 0x08,
};
};
OpenPOWER on IntegriCloud