diff options
author | mbroyles <mbroyles@us.ibm.com> | 2017-07-12 08:49:44 -0500 |
---|---|---|
committer | Christopher J. Cain <cjcain@us.ibm.com> | 2017-07-25 14:49:58 -0400 |
commit | a84955963839b3a035dd339d3ba13e0acb88547a (patch) | |
tree | db8c5891abf3d1ea7b0ea839d8ce7b6c6b75f9cb /src/occ_405/errl | |
parent | ca84830b6d1811a78c538f51bde34c269806f00a (diff) | |
download | talos-occ-a84955963839b3a035dd339d3ba13e0acb88547a.tar.gz talos-occ-a84955963839b3a035dd339d3ba13e0acb88547a.zip |
Increase RTL to 500us
Stop waiting for APSS data when detected complete but failed
Add history counts for GPEs not idle and APSS collection errors
Change-Id: I2bfaf36ee0b736a958fd41c1c2145f537fc883c5
RTC: 172963
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43052
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/errl')
-rwxr-xr-x | src/occ_405/errl/errl.h | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/src/occ_405/errl/errl.h b/src/occ_405/errl/errl.h index 5518369..cd3c0ad 100755 --- a/src/occ_405/errl/errl.h +++ b/src/occ_405/errl/errl.h @@ -270,26 +270,29 @@ extern errlHndl_t G_occErrSlots[ERRL_MAX_SLOTS]; #define ERR_HISTORY_SIZE 32 extern uint8_t G_error_history[ERR_HISTORY_SIZE]; typedef enum { - ERR_AVSBUS_VDD_CURRENT = 1, - ERR_AVSBUS_VDD_VOLTAGE = 2, - ERR_AVSBUS_VDN_CURRENT = 3, - ERR_AVSBUS_VDN_VOLTAGE = 4, - ERR_DIMM_I2C_PORT0 = 5, - ERR_DIMM_I2C_PORT1 = 6, - ERR_AVSBUS_VDD_OVER_TEMPERATURE = 7, - ERR_AVSBUS_VDN_OVER_TEMPERATURE = 8, - ERR_AVSBUS_VDD_OVER_CURRENT = 9, - ERR_AVSBUS_VDN_OVER_CURRENT = 10, - ERR_INVALID_APSS_DATA = 11, - ERR_DCOM_APSS_COMPLETE_TIMEOUT = 12, - ERR_DCOM_TX_SLV_INBOX = 13, - ERR_DCOM_RX_SLV_INBOX = 14, - ERR_DCOM_TX_SLV_OUTBOX = 15, - ERR_DCOM_RX_SLV_OUTBOX = 16, - ERR_DCOM_MASTER_PBAX_SEND_FAIL = 17, - ERR_DCOM_SLAVE_PBAX_SEND_FAIL = 18, - ERR_DCOM_MASTER_PBAX_READ_FAIL = 19, - ERR_DCOM_SLAVE_PBAX_READ_FAIL = 20, + ERR_AVSBUS_VDD_CURRENT = 0x01, + ERR_AVSBUS_VDD_VOLTAGE = 0x02, + ERR_AVSBUS_VDN_CURRENT = 0x03, + ERR_AVSBUS_VDN_VOLTAGE = 0x04, + ERR_DIMM_I2C_PORT0 = 0x05, + ERR_DIMM_I2C_PORT1 = 0x06, + ERR_AVSBUS_VDD_OVER_TEMPERATURE = 0x07, + ERR_AVSBUS_VDN_OVER_TEMPERATURE = 0x08, + ERR_AVSBUS_VDD_OVER_CURRENT = 0x09, + ERR_AVSBUS_VDN_OVER_CURRENT = 0x0A, + ERRH_INVALID_APSS_DATA = 0x0B, + ERRH_APSS_COMPLETE_ERROR = 0x0C, + ERRH_APSS_COMPLETE_TIMEOUT = 0x0D, + ERRH_DCOM_TX_SLV_INBOX = 0x0E, + ERRH_DCOM_RX_SLV_INBOX = 0x0F, + ERRH_DCOM_TX_SLV_OUTBOX = 0x10, + ERRH_DCOM_RX_SLV_OUTBOX = 0x11, + ERRH_DCOM_MASTER_PBAX_SEND_FAIL = 0x12, + ERRH_DCOM_SLAVE_PBAX_SEND_FAIL = 0x13, + ERRH_DCOM_MASTER_PBAX_READ_FAIL = 0x14, + ERRH_DCOM_SLAVE_PBAX_READ_FAIL = 0x15, + ERRH_GPE0_NOT_IDLE = 0x16, + ERRH_GPE1_NOT_IDLE = 0x17, } ERR_HISTORY_INDEX; #define INCREMENT_ERR_HISTORY(errorIndex) { \ if ((errorIndex < ERR_HISTORY_SIZE) && (G_error_history[errorIndex] < 255)) { \ |