diff --git a/linux/src/api/Ipc.c b/linux/src/api/Ipc.c
index 46db4ae16507a9f3176753d6bba30e4b3a484979..214c6264612627943c5e500607488ba11093372d 100644 (file)
--- a/linux/src/api/Ipc.c
+++ b/linux/src/api/Ipc.c
/* IPC startup/shutdown stuff: */
#include <ti/ipc/MultiProc.h>
/* IPC startup/shutdown stuff: */
#include <ti/ipc/MultiProc.h>
+#include <_MultiProc.h>
#include <_MessageQ.h>
#include <_NameServer.h>
#include <_MessageQ.h>
#include <_NameServer.h>
-MultiProc_Config _MultiProc_cfg;
-
static LAD_ClientHandle ladHandle;
static void cleanup(int arg);
static LAD_ClientHandle ladHandle;
static void cleanup(int arg);
goto exit;
}
goto exit;
}
- /* Setup and get MultiProc configuration from LAD */
+ /*
+ * Get MultiProc configuration from LAD and initialize local MultiProc
+ * config structure.
+ */
MultiProc_getConfig(&mpCfg);
MultiProc_getConfig(&mpCfg);
- _MultiProc_cfg = mpCfg;
+ _MultiProc_initCfg(&mpCfg);
status = NameServer_setup();
if (status >= 0) {
status = NameServer_setup();
if (status >= 0) {