diff options
author | Dean Sanner <dsanner@us.ibm.com> | 2018-02-07 18:10:04 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-02-28 16:29:42 -0500 |
commit | 2414e7c8e5de03e829022693f7813809313f40fc (patch) | |
tree | f36ea03a8c09cc15b9c55fe7991304827b499e8c /src/include/usr/runtime/runtime_reasoncodes.H | |
parent | b6e41fc3329eeabb5d1356ec0b26c3dfed8bd903 (diff) | |
download | talos-hostboot-2414e7c8e5de03e829022693f7813809313f40fc.tar.gz talos-hostboot-2414e7c8e5de03e829022693f7813809313f40fc.zip |
Support sending chip info to SBEs on multinode
Existing code didn't support collecting the present chips
on all nodes (Hostboot instances) and updating all SBEs with
a system wide view. For non multi drawer configs it will just
update based on HB instance view. For multi drawer configs
the other hostboot instances will be queried for their configs,
aggregated, and then informed of the system wide view via IPC
commnuication.
Change-Id: I45c5673df26f940de212cbe2b54525e32c9147ab
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53603
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/runtime/runtime_reasoncodes.H')
-rw-r--r-- | src/include/usr/runtime/runtime_reasoncodes.H | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/usr/runtime/runtime_reasoncodes.H b/src/include/usr/runtime/runtime_reasoncodes.H index 3937e553f..12d9db472 100644 --- a/src/include/usr/runtime/runtime_reasoncodes.H +++ b/src/include/usr/runtime/runtime_reasoncodes.H @@ -59,6 +59,7 @@ namespace RUNTIME MOD_POPULATE_TPMINFOBYNODE = 0x19, /**< populate_hbruntime.C */ MOD_FILL_RSVMEM_HBDATA = 0x20, /**< populate_hbruntime.C */ MOD_ATTR_RUNTIME_CHECK_PREP_FAIL = 0x21, /**< populate_hbruntime.C */ + MOD_SEND_SBE_SYSCONFIG = 0x22, /**< populate_hbruntime.C */ MOD_RT_FIRMWARE_NOTIFY = 0x23, /**< rt_fwnotify.C */ MOD_RT_FIRMWARE_REQUEST = 0x24, /**< rt_fwreq_helper.C */ MOD_RT_ATTR_SYNC_REQUEST = 0x25, /**< rt_fwnotify.C */ @@ -129,6 +130,8 @@ namespace RUNTIME RC_TPM_HDAT_MAP_BLOCK_ERR = RUNTIME_COMP_ID | 0x3B, RC_ATTR_UPDATE_FAILED = RUNTIME_COMP_ID | 0x3C, RC_HB_RES_MEM_EXCEEDED = RUNTIME_COMP_ID | 0x3D, + RC_SEND_SBE_TIMER_EXPIRED = RUNTIME_COMP_ID | 0x3E, + RC_HOST_TIMER_THREAD_FAIL = RUNTIME_COMP_ID | 0x3F, }; enum UserDetailsTypes |