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/mbox | |
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/mbox')
-rw-r--r-- | src/include/usr/mbox/ipc_msg_types.H | 6 | ||||
-rw-r--r-- | src/include/usr/mbox/mbox_queues.H | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/include/usr/mbox/ipc_msg_types.H b/src/include/usr/mbox/ipc_msg_types.H index 543f7269c..c2d4d623a 100644 --- a/src/include/usr/mbox/ipc_msg_types.H +++ b/src/include/usr/mbox/ipc_msg_types.H @@ -5,7 +5,9 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* COPYRIGHT International Business Machines Corp. 2013,2014 */ +/* Contributors Listed Below - COPYRIGHT 2013,2018 */ +/* [+] International Business Machines Corp. */ +/* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ @@ -35,6 +37,8 @@ namespace IPC IPC_POPULATE_ATTRIBUTES = MBOX::FIRST_SECURE_MSG + 1, IPC_TEST_CONNECTION = MBOX::FIRST_SECURE_MSG + 2, IPC_START_PAYLOAD, + IPC_QUERY_CHIPINFO, + IPC_SET_SBE_CHIPINFO, }; }; // namespace IPC diff --git a/src/include/usr/mbox/mbox_queues.H b/src/include/usr/mbox/mbox_queues.H index ec02dada0..20f957038 100644 --- a/src/include/usr/mbox/mbox_queues.H +++ b/src/include/usr/mbox/mbox_queues.H @@ -53,6 +53,7 @@ namespace MBOX HB_IPC_MSGQ = 9, //For inter-drawer HB messages HB_POP_ATTR_MSGQ = 10, // populate Attribute response HB_COALESCE_MSGQ = 11, //host_coalesce response + HB_SBE_SYSCONFIG_MSGQ = 12, //For SBE System Config response // Add HB mbox msg queue ids (services) before this line HB_LAST_VALID_MSGQ, // end of valid HB mbox msgQ ids |