diff options
author | Srikantha Meesala <srikantha@in.ibm.com> | 2018-09-21 01:50:03 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-03 09:47:51 -0500 |
commit | 5957dac24557166ad9c3fed5fbf48d717670f548 (patch) | |
tree | f7c7338fa98bd8b0495ef859b9bb13ef5c951946 /src/usr/initservice | |
parent | 1c97a157a652980c994c3bc4f452f3b0fdc70ecf (diff) | |
download | talos-hostboot-5957dac24557166ad9c3fed5fbf48d717670f548.tar.gz talos-hostboot-5957dac24557166ad9c3fed5fbf48d717670f548.zip |
HWSV - Hostboot common data structure for Attn chip Id list
Change-Id: If5b727934d670332c46f7fe023c85f21cf947a3e
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66453
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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/initservice')
-rw-r--r-- | src/usr/initservice/istepdispatcher/istep_mbox_msgs.H | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H b/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H index afc0e6b04..bf4e956ed 100644 --- a/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H +++ b/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H @@ -41,6 +41,19 @@ const uint32_t ISTEP_MSG_SUCCESS = 0x00F00000; const uint32_t ISTEP_INVALID_MESSAGE = 0x00F00000; // ------------------------------------------------------------------ +// HwSvr Msg data structure for Attn chip Id list +// +//@brief structure to hold array of chip Id HUID's to inform ATTN for handling +// additional chips are coming online and need to be looked at for +// checkstop situations during the 'master proc' only mode. +struct attn_chipid_msg +{ + uint16_t size; //!Data length in bytes + uint16_t chipIdCount; //! Number of Chip ID”s in data + uint32_t data; //! Place holder for data [Array of Chip HUID List] +} PACKED; + +// ------------------------------------------------------------------ // HwSvr Msg Type RC values enum { @@ -63,7 +76,8 @@ enum HWSVR_COALESCE_HOST = 0xC2, HWSVR_DO_SHUTDOWN = 0x12, HWSVR_PERST_ASSERT = 0x20, - HWSVR_PERST_NEGATE = 0x21 + HWSVR_PERST_NEGATE = 0x21, + HWSVR_ATTN_CHIPID_LIST = 0x30 }; // ------------------------------------------------------------------ @@ -90,7 +104,9 @@ enum PERST_ASSERT = MBOX::FIRST_UNSECURE_MSG | HWSVR_PERST_ASSERT, PERST_NEGATE = MBOX::FIRST_UNSECURE_MSG | - HWSVR_PERST_NEGATE + HWSVR_PERST_NEGATE, + ATTN_MONITOR_CHIPID_LIST = MBOX::FIRST_UNSECURE_MSG | + HWSVR_ATTN_CHIPID_LIST, }; } // namespace |