summaryrefslogtreecommitdiffstats
path: root/src/include/usr/mbox
diff options
context:
space:
mode:
authorayma <ayma@us.ibm.com>2013-11-21 16:43:26 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-01-10 11:46:56 -0600
commit4ad61235bc58f1ed2740bd0e2a03e27438038997 (patch)
tree20d2b74f4b6776cdabc17ce35780e1c8531f43a6 /src/include/usr/mbox
parent63df7681be86e6f1aafaa62d70306b09edf88bba (diff)
downloadtalos-hostboot-4ad61235bc58f1ed2740bd0e2a03e27438038997.tar.gz
talos-hostboot-4ad61235bc58f1ed2740bd0e2a03e27438038997.zip
istep 18.12 hb changes
18.12. host_coalesce_host : Re-activate Hostboot images a) FSP sends each Hostboot image a mailbox .wakeup. message This places an a pending interrupt to the EX, but it is blocked by the .block wakeup. sources b) FSP then removes the block wakeup sources (master processor last) p8_block_wakeup_intr.C -reset This removes the block wakeup sources and allows hostboot to receive (and exit winkle) the pending mailbox message c) HB instance will wake up (un-winkle) its master core, thread 0 d) Hostboot will then issue IPIs to all threads in its instance e) Hostboot will establish IPC between each of the HB entities On failure system will xstop or TI No sync point with the FSP RTC: 89024 Change-Id: I747873d0b5c38f8c440a8546d44be2b8e94bce2e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7395 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/mbox')
-rw-r--r--src/include/usr/mbox/ipc_msg_types.H3
-rw-r--r--src/include/usr/mbox/mbox_queues.H3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/include/usr/mbox/ipc_msg_types.H b/src/include/usr/mbox/ipc_msg_types.H
index 306e93d39..e6b450b40 100644
--- a/src/include/usr/mbox/ipc_msg_types.H
+++ b/src/include/usr/mbox/ipc_msg_types.H
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2013 */
+/* COPYRIGHT International Business Machines Corp. 2013,2014 */
/* */
/* p1 */
/* */
@@ -33,6 +33,7 @@ namespace IPC
enum ipc_msg_type_t
{
IPC_POPULATE_ATTRIBUTES = MBOX::FIRST_SECURE_MSG + 1,
+ IPC_TEST_CONNECTION = MBOX::FIRST_SECURE_MSG + 2,
};
}; // namespace IPC
diff --git a/src/include/usr/mbox/mbox_queues.H b/src/include/usr/mbox/mbox_queues.H
index 564775f1b..0f2e5e277 100644
--- a/src/include/usr/mbox/mbox_queues.H
+++ b/src/include/usr/mbox/mbox_queues.H
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* COPYRIGHT International Business Machines Corp. 2012,2014 */
/* */
/* p1 */
/* */
@@ -50,6 +50,7 @@ namespace MBOX
HB_LID_MSGQ = 8, //For transferring LIDs from FSP.
HB_IPC_MSGQ = 9, //For inter-drawer HB messages
HB_POP_ATTR_MSGQ = 10, // populate Attribute response
+ HB_COALESCE_MSGQ = 11, //host_coalesce response
// Add HB mbox msg queue ids (services) before this line
HB_LAST_VALID_MSGQ, // end of valid HB mbox msgQ ids
OpenPOWER on IntegriCloud