summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H
diff options
context:
space:
mode:
authorMatt Ploetz <maploetz@us.ibm.com>2013-09-24 11:03:02 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-10-12 14:51:14 -0500
commit4e536844c21b0ab7c256e49c63e8e9520c9e1d19 (patch)
tree03fa743c3e3f5c00cf1d44a936a3c92c7673b48c /src/usr/initservice/istepdispatcher/istep_mbox_msgs.H
parenteffbdc22da60af7ae67f69005f63a6a6e4db773d (diff)
downloadtalos-hostboot-4e536844c21b0ab7c256e49c63e8e9520c9e1d19.tar.gz
talos-hostboot-4e536844c21b0ab7c256e49c63e8e9520c9e1d19.zip
Hardware Reconfigure loop and Istepdispatcher redesign
Change-Id: Icc037be6b0eac67d1b5196180f8a53f083afa085 RTC: 34055 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6324 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istep_mbox_msgs.H')
-rw-r--r--src/usr/initservice/istepdispatcher/istep_mbox_msgs.H24
1 files changed, 5 insertions, 19 deletions
diff --git a/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H b/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H
index 00e94faa2..57bdb9486 100644
--- a/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H
+++ b/src/usr/initservice/istepdispatcher/istep_mbox_msgs.H
@@ -35,8 +35,6 @@ namespace INITSERVICE
{
const uint32_t SPLESS_MSG = 0x000F0000;
-const uint32_t ISTEP_WORKER_MSG = 0x00F00000;
-
const uint32_t ISTEP_MSG_SUCCESS = 0x00F00000;
const uint32_t ISTEP_INVALID_MESSAGE = 0x00F00000;
@@ -52,6 +50,9 @@ enum
// HwSvr Msg Type Enums
enum
{
+ // Secure
+ HWSVR_ISTEP_MSG_TYPE = 0x00,
+ // Unsecure
HWSVR_BREAKPOINT = 0x00,
HWSVR_SYNC_POINT = 0x10,
HWSVR_IPL_PROGRESS_CODE = 0x11,
@@ -59,20 +60,14 @@ enum
};
// ------------------------------------------------------------------
-// Worker Thread Msg Type Enums
-enum
-{
- WORKER_MORE_WORK_NEEDED = 0x00,
- WORKER_BREAKPOINT = 0x01,
-};
-
-// ------------------------------------------------------------------
// Msgs that IstepDispatcher can accept
enum
{
// --------------------------------------------------------------
// General Messages from all sources
// --------------------------------------------------------------
+ ISTEP_MSG_TYPE = MBOX::FIRST_SECURE_MSG |
+ HWSVR_ISTEP_MSG_TYPE,
SYNC_POINT_REACHED = MBOX::FIRST_UNSECURE_MSG |
HWSVR_SYNC_POINT,
BREAKPOINT = MBOX::FIRST_UNSECURE_MSG |
@@ -82,15 +77,6 @@ enum
IPL_PROGRESS_CODE = MBOX::FIRST_UNSECURE_MSG |
HWSVR_IPL_PROGRESS_CODE,
- // --------------------------------------------------------------
- // Worker Thread Messages
- // --------------------------------------------------------------
- MORE_WORK_NEEDED = MBOX::FIRST_SECURE_MSG |
- ISTEP_WORKER_MSG |
- WORKER_MORE_WORK_NEEDED,
- BREAKPOINT_WORKER = MBOX::FIRST_SECURE_MSG |
- ISTEP_WORKER_MSG |
- WORKER_BREAKPOINT,
};
} // namespace
OpenPOWER on IntegriCloud