diff options
author | Chris Cain <cjcain@us.ibm.com> | 2018-11-08 17:20:05 -0600 |
---|---|---|
committer | Christopher J. Cain <cjcain@us.ibm.com> | 2018-11-27 13:40:18 -0600 |
commit | 98ccba678ad49a876b73bb36bffbbec2b90faac4 (patch) | |
tree | 79e041a8c6dbdba181d54d9443d469b368edbb58 /src/occ_405/errl/errl.h | |
parent | 1904821d627918e9b50658df255ffdb199868e3e (diff) | |
download | talos-occ-98ccba678ad49a876b73bb36bffbbec2b90faac4.tar.gz talos-occ-98ccba678ad49a876b73bb36bffbbec2b90faac4.zip |
Support for PGPE error handling
Change-Id: I979f699eb9f72c0a4087e5f5af533ee3d221a4c5
RTC: 197062
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68569
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.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/errl.h')
-rwxr-xr-x | src/occ_405/errl/errl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/occ_405/errl/errl.h b/src/occ_405/errl/errl.h index 183b35d..e249ef0 100755 --- a/src/occ_405/errl/errl.h +++ b/src/occ_405/errl/errl.h @@ -28,6 +28,7 @@ #include <occ_common.h> #include <trac_interface.h> +#include <pstate_pgpe_occ_api.h> // Used as default for invalid slot number static const uint8_t ERRL_INVALID_SLOT = 0xFF; @@ -127,6 +128,7 @@ typedef enum ERRL_USR_DTL_HISTORY_DATA = 0x04, ERRL_USR_DTL_WOF_DATA = 0x05, ERRL_USR_DTL_PGPE_PK_TRACE = 0x06, + ERRL_USR_DTL_PGPE_DATA = 0x07, } ERRL_USR_DETAIL_TYPE; // These are the possible OCC States. @@ -283,6 +285,12 @@ extern uint8_t G_occErrIdCounter; extern errlHndl_t G_occErrSlots[ERRL_MAX_SLOTS]; +// Shared SRAM offset to access the HCODE Error Log Table +#define HCODE_ELOG_TABLE_SRAM_OFFSET 0x40 +#define HCODE_ELOG_TABLE_MAGIC_NUMBER 0x454C5443 // "ELTC" +extern hcode_elog_entry_t *G_hcode_elog_table; +extern uint32_t G_hcode_elog_table_slots; + typedef enum { ERRH_AVSBUS_VDD_CURRENT = 0x01, ERRH_AVSBUS_VDD_VOLTAGE = 0x02, |