diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2013-08-12 10:42:41 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-09-13 13:09:17 -0500 |
commit | 907bd272887a4223e233091172a6a6e5f29cb05a (patch) | |
tree | 599d0e14d59908fdd8f1b06f202d87746ab8b122 /src/include/usr/fsi | |
parent | b614caa4f28616bba6e27625e4430083f53679b8 (diff) | |
download | talos-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/usr/fsi')
-rw-r--r-- | src/include/usr/fsi/fsi_reasoncodes.H | 1 | ||||
-rw-r--r-- | src/include/usr/fsi/fsiif.H | 7 |
2 files changed, 6 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" } |