summaryrefslogtreecommitdiffstats
path: root/src/sbefw
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbefw')
-rw-r--r--src/sbefw/app/power/ipl_table.C17
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
OpenPOWER on IntegriCloud