diff options
Diffstat (limited to 'src/usr/isteps/istep10/call_proc_build_smp.C')
-rw-r--r-- | src/usr/isteps/istep10/call_proc_build_smp.C | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/isteps/istep10/call_proc_build_smp.C b/src/usr/isteps/istep10/call_proc_build_smp.C index adf809a5d..e8b39ed57 100644 --- a/src/usr/isteps/istep10/call_proc_build_smp.C +++ b/src/usr/isteps/istep10/call_proc_build_smp.C @@ -213,6 +213,14 @@ void* call_proc_build_smp (void *io_pArgs) ++curproc; } + // Set a flag so that the ATTN code will check ALL processors + // the next time it gets called versus just the master proc. + uint8_t l_useAllProcs = 1; + TARGETING::Target *l_sys = NULL; + TARGETING::targetService().getTopLevelTarget( l_sys ); + assert(l_sys != NULL); + l_sys->setAttr<ATTR_ATTN_CHK_ALL_PROCS>(l_useAllProcs); + } while (0); TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, |