summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice
diff options
context:
space:
mode:
authorSrikantha Meesala <srikantha@in.ibm.com>2018-09-21 01:50:03 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-10-03 09:47:51 -0500
commit5957dac24557166ad9c3fed5fbf48d717670f548 (patch)
treef7c7338fa98bd8b0495ef859b9bb13ef5c951946 /src/usr/initservice
parent1c97a157a652980c994c3bc4f452f3b0fdc70ecf (diff)
downloadtalos-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.H20
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
OpenPOWER on IntegriCloud