summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep18/establish_system_smp.C
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2018-06-06 12:31:42 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-06-12 16:23:58 -0400
commit8c3f57a540559841855aca17b5023d45aeabf297 (patch)
treeedc513705f77da51d3ccdca80f44d6f35f4107dd /src/usr/isteps/istep18/establish_system_smp.C
parent1c1b2267a25ed3bfe3ccc64183426bd8d42e86d5 (diff)
downloadtalos-hostboot-8c3f57a540559841855aca17b5023d45aeabf297.tar.gz
talos-hostboot-8c3f57a540559841855aca17b5023d45aeabf297.zip
Fix for SW432203: fails istep at istep host_runtime_setup
-the value of master_node_mask was getting set to 0x80 regardless of the node which was actually master Change-Id: I9c6c32a84536597d84ddcb59461492625e88b313 CQ:SW432203 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60045 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep18/establish_system_smp.C')
-rw-r--r--src/usr/isteps/istep18/establish_system_smp.C10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/usr/isteps/istep18/establish_system_smp.C b/src/usr/isteps/istep18/establish_system_smp.C
index 90de81b8d..c5e4aab2d 100644
--- a/src/usr/isteps/istep18/establish_system_smp.C
+++ b/src/usr/isteps/istep18/establish_system_smp.C
@@ -239,11 +239,15 @@ errlHndl_t call_host_coalesce_host( )
// master node, set mask for later comparison
if (master_node_mask == 0)
{
- master_node_mask = mask;
+ master_node_mask = mask >> drawerCount;
+
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
+ "master_node_mask=%X",master_node_mask);
}
+
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
- "send coalesce host message to drawer %d",
- drawerCount );
+ "send coalesce host message to drawer %d",
+ drawerCount );
++msg_count;
msg_t * msg = msg_allocate();
msg->type = IPC::IPC_TEST_CONNECTION;
OpenPOWER on IntegriCloud