diff --git a/linux/src/api/Ipc.c b/linux/src/api/Ipc.c
index d91be3e2f3fd07fc0c83254147376de31195a608..ebd6c470f46ae483d12dc0e30f1cc439b185583e 100644 (file)
--- a/linux/src/api/Ipc.c
+++ b/linux/src/api/Ipc.c
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
-#include <Std.h>
/* Common IPC headers: */
+#include <ti/ipc/Std.h>
#include <ti/ipc/Ipc.h>
#include <ti/ipc/NameServer.h>
#include <_MessageQ.h>
#include <_NameServer.h>
+MultiProc_Config _MultiProc_cfg;
+
static LAD_ClientHandle ladHandle;
static void cleanup(int arg);
Int Ipc_start (Void)
{
MessageQ_Config msgqCfg;
+ MultiProc_Config mpCfg;
Int32 status = Ipc_S_SUCCESS;
LAD_Status ladStatus;
UInt16 rprocId;
goto exit;
}
+ /* Setup and get MultiProc configuration from LAD */
+ MultiProc_getConfig(&mpCfg);
+ _MultiProc_cfg = mpCfg;
+
status = NameServer_setup();
if (status >= 0) {
MessageQ_getConfig(&msgqCfg);