diff options
author | Matt Ploetz <maploetz@us.ibm.com> | 2013-09-24 11:03:02 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-10-12 14:51:14 -0500 |
commit | 4e536844c21b0ab7c256e49c63e8e9520c9e1d19 (patch) | |
tree | 03fa743c3e3f5c00cf1d44a936a3c92c7673b48c /src/usr/initservice/istepdispatcher/istep_mbox_msgs.H | |
parent | effbdc22da60af7ae67f69005f63a6a6e4db773d (diff) | |
download | talos-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.H | 24 |
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 |