diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2018-07-05 05:54:45 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-07-12 02:24:08 -0400 |
commit | 5e3c66327088a9c2f099d80277e461e866784755 (patch) | |
tree | 9a4b0b36f7a4a7b72805e693d602b58104f1a6e3 /src/sbefw | |
parent | 8dcb329eeac4b06b711c637ed589d05ed8c0861c (diff) | |
download | talos-sbe-5e3c66327088a9c2f099d80277e461e866784755.tar.gz talos-sbe-5e3c66327088a9c2f099d80277e461e866784755.zip |
Skip select master EX on slave SBE
CQ: SW432854
Change-Id: I5bd4f32e77fe8abb7193f5bcff6f298c75b65b8c
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62015
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
(cherry picked from commit ccafed91129314fb72a13321c4826f64685f2fa7)
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62117
Diffstat (limited to 'src/sbefw')
-rw-r--r-- | src/sbefw/app/power/ipl_table.C | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/sbefw/app/power/ipl_table.C b/src/sbefw/app/power/ipl_table.C index b8ba0267..ca3298bf 100644 --- a/src/sbefw/app/power/ipl_table.C +++ b/src/sbefw/app/power/ipl_table.C @@ -1108,14 +1108,17 @@ ReturnCode istepMpiplSetFunctionalState( voidfuncptr_t i_hwp ) break; } - // TODO via RTC 135345 - // Once multicast targets are supported, we may need to pass - // p9selectex::ALL as input. - SBE_EXEC_HWP(rc, reinterpret_cast<p9_sbe_select_ex_FP_t>(i_hwp), proc, p9selectex::SINGLE) - if( rc != FAPI2_RC_SUCCESS ) + if (g_sbeRole == SBE_ROLE_MASTER) { - SBE_ERROR(SBE_FUNC" Failed hwp p9_sbe_select_ex_hwp"); - break; + // TODO via RTC 135345 + // Once multicast targets are supported, we may need to pass + // p9selectex::ALL as input. + SBE_EXEC_HWP(rc, reinterpret_cast<p9_sbe_select_ex_FP_t>(i_hwp), proc, p9selectex::SINGLE) + if( rc != FAPI2_RC_SUCCESS ) + { + SBE_ERROR(SBE_FUNC" Failed hwp p9_sbe_select_ex_hwp"); + break; + } } } else |