diff options
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istepdispatcher.C')
-rw-r--r-- | src/usr/initservice/istepdispatcher/istepdispatcher.C | 7 |
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) { |