diff options
author | Dean Sanner <dsanner@us.ibm.com> | 2016-07-23 06:19:56 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-08-07 21:49:12 -0400 |
commit | 7767776ba9b56ba3cda5a7a68933794eb3b22c4f (patch) | |
tree | c66ef2a2d15210305b1c9d28cb1d182536bad3eb /src | |
parent | b1c41b480f30ec5dc7509e8889b71db7b0528590 (diff) | |
download | talos-hostboot-7767776ba9b56ba3cda5a7a68933794eb3b22c4f.tar.gz talos-hostboot-7767776ba9b56ba3cda5a7a68933794eb3b22c4f.zip |
Always poll on debug interface in istep mode
Change-Id: Id1e190c1117b668e599e0b217486db2b0c1d87be
RTC: 127348
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27415
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/initservice/istepdispatcher/istepdispatcher.C | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepdispatcher.C b/src/usr/initservice/istepdispatcher/istepdispatcher.C index fc1a89014..a963b5832 100644 --- a/src/usr/initservice/istepdispatcher/istepdispatcher.C +++ b/src/usr/initservice/istepdispatcher/istepdispatcher.C @@ -280,15 +280,12 @@ void IStepDispatcher::init(errlHndl_t &io_rtaskRetErrl) if(iv_istepMode) { - // IStep mode (receive messages to run individual steps) - if (!iv_mailboxEnabled) - { - // Cannot get messages from either HWSV or Cronus. Launch SPTask - // to accept messages from the SPless user console - TRACFCOMP(g_trac_initsvc, "IStep mode and SPLESS"); - tid_t spTaskTid = task_create(spTask, iv_msgQ); - assert(spTaskTid > 0); - } + // In IStep mode (receive messages to run individual steps) + // always listen to debug interface. If on FSP this allows + // both HWSV, Cronus, and debug tools to control the IPL + TRACFCOMP(g_trac_initsvc, "IStep mode, start debug 'spless' interface"); + tid_t spTaskTid = task_create(spTask, iv_msgQ); + assert(spTaskTid > 0); // Call the message handler to handle messages from FSP or SPless // user console, these messages include the IStep messages. This |