summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2016-07-23 06:19:56 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-07 21:49:12 -0400
commit7767776ba9b56ba3cda5a7a68933794eb3b22c4f (patch)
treec66ef2a2d15210305b1c9d28cb1d182536bad3eb /src
parentb1c41b480f30ec5dc7509e8889b71db7b0528590 (diff)
downloadtalos-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.C15
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
OpenPOWER on IntegriCloud