diff options
author | Doug Gilbert <dgilbert@us.ibm.com> | 2017-11-06 11:34:31 -0600 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2017-11-10 14:14:08 -0500 |
commit | ccdfc6a407fd1face276a2b04e8fc3eed8868cbd (patch) | |
tree | ad625ca7b4865e24fe07c408bef97bc9d9833593 /src/include/core_data.h | |
parent | 0e91ced92e0f0bd2551d925903258b7d78118956 (diff) | |
download | talos-occ-ccdfc6a407fd1face276a2b04e8fc3eed8868cbd.tar.gz talos-occ-ccdfc6a407fd1face276a2b04e8fc3eed8868cbd.zip |
OCC work-around for HW426350
Change-Id: Ica7272dc0fef3721b415fd5f72b1abf83397d341
CQ: SW407201
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49293
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/include/core_data.h')
-rw-r--r-- | src/include/core_data.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/include/core_data.h b/src/include/core_data.h index 1ffe5fe..1149000 100644 --- a/src/include/core_data.h +++ b/src/include/core_data.h @@ -75,6 +75,18 @@ #define CORE2_VDM_SMALL_DROOP 0x0000000000002000ull #define CORE3_VDM_SMALL_DROOP 0x0000000000000200ull +// return codes: +#define SIBRC_RESOURCE_OCCUPIED (1) +#define SIBRC_CORE_FENCED (2) +#define SIBRC_PARTIAL_GOOD (3) +#define SIBRC_ADDRESS_ERROR (4) +#define SIBRC_CLOCK_ERROR (5) +#define SIBRC_PACKET_ERROR (6) +#define SIBRC_TIMEOUT (7) + +#define EMPATH_VALID (1) + +#define WORKAROUND_SCOM_ADDRESS 0x10800 typedef struct { @@ -119,7 +131,8 @@ typedef struct } DroopEvents; // -// The instance of this data object must be 8 byte aligned +// The instance of this data object must be 8 byte aligned and +// size must be muliple of 8 // typedef struct // 136 bytes { @@ -129,6 +142,8 @@ typedef struct // 136 bytes CoreDataDts dts; // 8 uint64_t stop_state_hist; // 8 DroopEvents droop; // 8 + uint32_t reserved; // 4 + uint32_t empathValid; // 4 } CoreData; #ifdef __cplusplus |