diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2018-06-06 12:31:42 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-06-12 16:23:58 -0400 |
commit | 8c3f57a540559841855aca17b5023d45aeabf297 (patch) | |
tree | edc513705f77da51d3ccdca80f44d6f35f4107dd /src/usr | |
parent | 1c1b2267a25ed3bfe3ccc64183426bd8d42e86d5 (diff) | |
download | talos-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')
-rw-r--r-- | src/usr/isteps/istep18/establish_system_smp.C | 10 |
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; |