Removed duplicated MultiProc config info from Platform.c and simply use the info...
authorvwan@ti.com <vwan@ti.com>
Thu, 16 May 2013 18:11:28 +0000 (11:11 -0700)
committerChris Ring <cring@ti.com>
Tue, 21 May 2013 18:33:12 +0000 (11:33 -0700)
qnx/src/ipc3x_dev/ti/syslink/family/omap5430/Platform.c
qnx/src/ipc3x_dev/ti/syslink/family/vayu/Platform.c

index 12561a6864c0f465eaa0686d1ea82276ab8820bc..8f1eb5b0b12fe3947cc41efac50ac5395454d92c 100644 (file)
@@ -3,12 +3,9 @@
  *
  *  @brief      Implementation of Platform initialization logic.
  *
- *
- *  @ver        02.00.00.46_alpha1
- *
  *  ============================================================================
  *
- *  Copyright (c) 2010-2011, Texas Instruments Incorporated
+ *  Copyright (c) 2010-2013, Texas Instruments Incorporated
  *
  *  Redistribution and use in source and binary forms, with or without
  *  modification, are permitted provided that the following conditions
@@ -82,6 +79,7 @@
 
 #include <ti/ipc/Ipc.h>
 #include <_Ipc.h>
+#include <_MultiProc.h>
 #include <IpcKnl.h>
 #include <ipu_pm.h>
 #include <GateHWSpinlock.h>
@@ -381,31 +379,8 @@ Platform_overrideConfig (Platform_Config * config, Ipc_Config * cfg)
 
         _ProcMgr_saveParams(cfg->params, String_len(cfg->params));
 
-#ifdef SYSLINK_SYSBIOS_SMP
-        /* Override the gatepeterson default config */
-        config->multiProcConfig.numProcessors = 3;
-        config->multiProcConfig.id            = 0;
-
-        String_cpy (config->multiProcConfig.nameList [0],
-                    "HOST");
-        String_cpy (config->multiProcConfig.nameList [1],
-                    "IPU");
-        String_cpy (config->multiProcConfig.nameList [2],
-                    "DSP");
-#else
-        /* Override the gatepeterson default config */
-        config->multiProcConfig.numProcessors = 4;
-        config->multiProcConfig.id            = 0;
-
-        String_cpy (config->multiProcConfig.nameList [0],
-                    "HOST");
-        String_cpy (config->multiProcConfig.nameList [1],
-                    "CORE0");
-        String_cpy (config->multiProcConfig.nameList [2],
-                    "CORE1");
-        String_cpy (config->multiProcConfig.nameList [3],
-                    "DSP");
-#endif
+        /* Set the MultiProc config as defined in SystemCfg.c */
+        config->multiProcConfig = _MultiProc_cfg;
 
         /* Override the PROCMGR default config */
 
index ae114d74467f0f2dbdc2ae3999a35afd95cb941d..e2b337e3578abb093c2ee403e3e77f206a9106d2 100644 (file)
@@ -80,6 +80,7 @@
 
 #include <ti/ipc/Ipc.h>
 #include <_Ipc.h>
+#include <_MultiProc.h>
 #include <IpcKnl.h>
 #include <sys/mman.h>
 
@@ -286,19 +287,8 @@ Platform_overrideConfig (Platform_Config * config, Ipc_Config * cfg)
 
         _ProcMgr_saveParams(cfg->params, String_len(cfg->params));
 
-        /* Override the MultiProc default config */
-        config->multiProcConfig.numProcessors = 5;
-        config->multiProcConfig.id            = 0;
-        String_cpy (config->multiProcConfig.nameList [0],
-                    "HOST");
-        String_cpy (config->multiProcConfig.nameList [1],
-                    "IPU2");
-        String_cpy (config->multiProcConfig.nameList [2],
-                    "IPU1");
-        String_cpy (config->multiProcConfig.nameList [3],
-                    "DSP2");
-        String_cpy (config->multiProcConfig.nameList [4],
-                    "DSP1");
+        /* Set the MultiProc config as defined in SystemCfg.c */
+        config->multiProcConfig = _MultiProc_cfg;
 
         /* Override the MESSAGEQCOPY default config */
         config->MQCopyConfig.intId[1] = 173; // 141 + 32