summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher/istepdispatcher.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istepdispatcher.C')
-rw-r--r--src/usr/initservice/istepdispatcher/istepdispatcher.C7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepdispatcher.C b/src/usr/initservice/istepdispatcher/istepdispatcher.C
index 35c7568f9..8e18d2177 100644
--- a/src/usr/initservice/istepdispatcher/istepdispatcher.C
+++ b/src/usr/initservice/istepdispatcher/istepdispatcher.C
@@ -84,7 +84,7 @@
#include <secureboot/service.H>
#include <p9_perst_phb.H>
#include <plat_hwp_invoker.H>
-
+#include <ipcSp.H>
// ---------------------------
// Used to grab SBE boot side
#include <sbe/sbe_update.H>
@@ -2182,6 +2182,11 @@ void IStepDispatcher::handleProcFabIovalidMsg(msg_t * & io_pMsg)
"Returned from cpu_all_winkle." );
}
+ // identify IPC msg address to remote node(s)
+ // this must be after the winkle call because the data is stored
+ // in a core scom which will get lost
+ IPC::IpcSp::distributeLocalNodeAddr();
+
err = MBOX::resume();
if (err)
{
OpenPOWER on IntegriCloud