Linux: Converted all SysLink references to Ipc
authorArnie Reynoso <arnier@ti.com>
Fri, 8 Mar 2013 19:59:11 +0000 (11:59 -0800)
committerChris Ring <cring@ti.com>
Tue, 12 Mar 2013 22:42:55 +0000 (15:42 -0700)
Remove SysLink_create/destroy and replaced them with Ipc_start/stop functions

Signed-off-by: Chris Ring <cring@ti.com>
14 files changed:
Makefile.am
Makefile.in
linux/include/SysLink.h [deleted file]
linux/src/api/Ipc.c [moved from linux/src/api/SysLink.c with 74% similarity]
linux/src/api/Makefile.am
linux/src/api/Makefile.in
linux/src/tests/Makefile.am
linux/src/tests/Makefile.in
linux/src/tests/MessageQApp.c
linux/src/tests/MessageQBench.c
linux/src/tests/MessageQMulti.c
linux/src/tests/NameServerApp.c
linux/src/tests/nano_test.c
linux/src/tests/ping_rpmsg.c

index c739049453985aa88f92c7c52a2287e5db08be72..d608d68082cd3dac86328048c6d52475d82a69ad 100644 (file)
@@ -43,7 +43,8 @@ install-exec-hook:
 ipcincludedir = $(includedir)/ti/ipc
 
 # the list of common header files (to be installed later)
-ipcinclude_HEADERS = $(top_srcdir)/packages/ti/ipc/MessageQ.h \
+ipcinclude_HEADERS = $(top_srcdir)/packages/ti/ipc/Ipc.h \
+                $(top_srcdir)/packages/ti/ipc/MessageQ.h \
                 $(top_srcdir)/packages/ti/ipc/MultiProc.h \
                 $(top_srcdir)/packages/ti/ipc/NameServer.h
 
index b6f61451f2c84867c4ea619e8f9d91e2c277e3ab..1db7256f7d557ff09547c95b197b55cffb00ddf4 100644 (file)
@@ -202,7 +202,8 @@ SUBDIRS = linux/etc linux/src/utils linux/src/api linux/src/family \
 ipcincludedir = $(includedir)/ti/ipc
 
 # the list of common header files (to be installed later)
-ipcinclude_HEADERS = $(top_srcdir)/packages/ti/ipc/MessageQ.h \
+ipcinclude_HEADERS = $(top_srcdir)/packages/ti/ipc/Ipc.h \
+                $(top_srcdir)/packages/ti/ipc/MessageQ.h \
                 $(top_srcdir)/packages/ti/ipc/MultiProc.h \
                 $(top_srcdir)/packages/ti/ipc/NameServer.h
 
diff --git a/linux/include/SysLink.h b/linux/include/SysLink.h
deleted file mode 100644 (file)
index 62a6946..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (c) 2012, Texas Instruments Incorporated
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * *  Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * *  Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * *  Neither the name of Texas Instruments Incorporated nor the names of
- *    its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-/*!
- *  @file       SysLink.h
- *
- *  @brief      This module contains startup/shutdown functions.
- *
- *  @ver        0002  (adapted from SysLink 2 GA product).
- *
- */
-
-
-#ifndef _SysLink_H_
-#define _SysLink_H_
-
-
-#if defined (__cplusplus)
-extern "C" {
-#endif
-
-/*!
- *  @def    SysLink_S_ALREADYSETUP
- *  @brief  The module has been already setup
- */
-#define SysLink_S_ALREADYSETUP      1
-
-/*!
- *  @def    SysLink_S_SUCCESS
- *  @brief  Operation is successful.
- */
-#define SysLink_S_SUCCESS           0
-
-/*!
- *  @def    SysLink_E_FAIL
- *  @brief  Generic failure.
- */
-#define SysLink_E_FAIL             -1
-
-/*!
- *  @def    SysLink_E_ALREADYEXISTS
- *  @brief  The specified entity already exists.
- */
-#define SysLink_E_ALREADYEXISTS    -2
-
-/*!
- *  @def    SysLink_E_RESOURCE
- *  @brief  Specified resource is not available
- */
-#define SysLink_E_RESOURCE         -3
-
-
-
-/* =============================================================================
- * APIs
- * =============================================================================
- */
-/**
- *  @brief      Function to initialize SysLink.
- *
- *              This function must be called in every user process before making
- *              calls to any other SysLink APIs.
- *
- *  @sa         SysLink_destroy()
- */
-Int SysLink_setup (Void);
-
-/**
- *  @brief      Function to finalize SysLink.
- *
- *              This function must be called in every user process at the end
- *              after all usage of SysLink in that process is complete.
- *
- *  @sa         SysLink_setup()
- */
-Void SysLink_destroy (Void);
-
-#if defined (__cplusplus)
-}
-#endif
-
-#endif /*_SysLink_H_*/
similarity index 74%
rename from linux/src/api/SysLink.c
rename to linux/src/api/Ipc.c
index cbdc80e504a042d844d918dbed72f2fe08830a48..d91be3e2f3fd07fc0c83254147376de31195a608 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012, Texas Instruments Incorporated
+ * Copyright (c) 2012-2013, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -30,9 +30,9 @@
  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 /*!
- *  @file       SysLink.c
+ *  @file       Ipc.c
  *
- *  @brief      Initializes and finalizes user side SysLink
+ *  @brief      Starts and stops user side Ipc
  *              All setup/destroy APIs on user side will be call from this
  *              module.
  *
 #include <Std.h>
 
 /* Common IPC headers: */
+#include <ti/ipc/Ipc.h>
 #include <ti/ipc/NameServer.h>
 
 /* User side headers */
 #include <ladclient.h>
-#include <SysLink.h>
 
 /* IPC startup/shutdown stuff: */
 #include <ti/ipc/MultiProc.h>
@@ -66,11 +66,11 @@ static void cleanup(int arg);
  *  Functions
  *  ============================================================================
  */
-/* Function to initialize SysLink. */
-Int SysLink_setup (Void)
+/* Function to start Ipc */
+Int Ipc_start (Void)
 {
     MessageQ_Config   msgqCfg;
-    Int32             status = 0;
+    Int32             status = Ipc_S_SUCCESS;
     LAD_Status        ladStatus;
     UInt16            rprocId;
 
@@ -79,8 +79,8 @@ Int SysLink_setup (Void)
 
     ladStatus = LAD_connect(&ladHandle);
     if (ladStatus != LAD_SUCCESS) {
-        printf("SysLink_setup: LAD_connect() failed: %d\n", ladStatus);
-        status = SysLink_E_RESOURCE;
+        printf("Ipc_start: LAD_connect() failed: %d\n", ladStatus);
+        status = Ipc_E_FAIL;
         goto exit;
     }
 
@@ -99,21 +99,26 @@ Int SysLink_setup (Void)
            }
            status = MessageQ_attach (rprocId, NULL);
            if (status < 0) {
-              printf("SysLink_setup: MessageQ_attach(%d) failed: %d\n",
+              printf("Ipc_start: MessageQ_attach(%d) failed: %d\n",
                      rprocId, status);
+              status = Ipc_E_FAIL;
            }
         }
     }
+    else {
+        printf("Ipc_start: NameServer_setup() failed: %d\n", status);
+        status = Ipc_E_FAIL;
+    }
 
 exit:
     return (status);
 }
 
 
-/* Function to finalize SysLink. */
-Void SysLink_destroy (Void)
+/* Function to stop Ipc */
+Int Ipc_stop (Void)
 {
-    Int32             status = 0;
+    Int32             status = Ipc_S_SUCCESS;
     LAD_Status        ladStatus;
     UInt16            rprocId;
 
@@ -121,36 +126,47 @@ Void SysLink_destroy (Void)
     for (rprocId = 0;
          (rprocId < MultiProc_getNumProcessors()) && (status >= 0);
          rprocId++) {
-       if (0 == rprocId) {
+        if (0 == rprocId) {
           /* Skip host, which should always be 0th entry. */
           continue;
-       }
-       status = MessageQ_detach(rprocId);
-       if (status < 0) {
-          printf("SysLink_destroy: MessageQ_detach(%d) failed: %d\n",
-                 rprocId, status);
+        }
+        status = MessageQ_detach(rprocId);
+        if (status < 0) {
+            printf("Ipc_stop: MessageQ_detach(%d) failed: %d\n",
+                rprocId, status);
+            status = Ipc_E_FAIL;
+            goto exit;
        }
     }
 
     status = MessageQ_destroy();
     if (status < 0) {
-       printf("SysLink_destroy: MessageQ_destroy() failed: %d\n", status);
+        printf("Ipc_stop: MessageQ_destroy() failed: %d\n", status);
+        status = Ipc_E_FAIL;
+        goto exit;
     }
 
     status = NameServer_destroy();
     if (status < 0) {
-       printf("SysLink_destroy: NameServer_destroy() failed: %d\n", status);
+        printf("Ipc_stop: NameServer_destroy() failed: %d\n", status);
+        status = Ipc_E_FAIL;
+        goto exit;
     }
 
     ladStatus = LAD_disconnect(ladHandle);
     if (ladStatus != LAD_SUCCESS) {
         printf("LAD_disconnect() failed: %d\n", ladStatus);
+        status = Ipc_E_FAIL;
+        goto exit;
     }
+
+exit:
+    return (status);
 }
 
 static void cleanup(int arg)
 {
-    printf("SysLink: Caught SIGINT, calling SysLink_destroy...\n");
-    SysLink_destroy();
+    printf("Ipc: Caught SIGINT, calling Ipc_stop...\n");
+    Ipc_stop();
     exit(0);
 }
index f9ad0f9c97a274ce5b52089fba42d5eaa698c603..8716ec9706ea14436c7080858f57bc66e1fe9dd0 100644 (file)
@@ -46,9 +46,7 @@ lib_LTLIBRARIES = libtiipc.la
 libtiipc_ladir = $(includedir)
 
 # the list of header files that belong to the library (to be installed later)
-libtiipc_la_HEADERS =    \
-                        $(top_srcdir)/linux/include/Std.h \
-                        $(top_srcdir)/linux/include/SysLink.h
+libtiipc_la_HEADERS = $(top_srcdir)/linux/include/Std.h
 
 # the sources to add to the library and to add to the source distribution
 libtiipc_la_SOURCES =    \
@@ -60,12 +58,13 @@ libtiipc_la_SOURCES =    \
                         $(top_srcdir)/linux/include/_lad.h \
                         $(top_srcdir)/linux/include/SocketFxns.h \
                         $(top_srcdir)/linux/include/net/rpmsg.h \
+                        $(top_srcdir)/packages/ti/ipc/Ipc.h \
                         $(top_srcdir)/packages/ti/ipc/NameServer.h \
                         $(top_srcdir)/packages/ti/ipc/MultiProc.h \
                         $(top_srcdir)/packages/ti/ipc/MessageQ.h \
                         MessageQ.c \
                         NameServer.c \
-                        SysLink.c
+                        Ipc.c
 
 # Add version info to the shared library
 libtiipc_la_LDFLAGS = -version-info 1:0:0
index 70d818b6af56c5cc07b5de28a28b3f9df2c9268a..e951770bc2719eda2993854e6cfa9a3f014fbf24 100644 (file)
@@ -58,7 +58,7 @@ LTLIBRARIES = $(lib_LTLIBRARIES)
 libtiipc_la_LIBADD =
 am__objects_1 =
 am_libtiipc_la_OBJECTS = $(am__objects_1) MessageQ.lo NameServer.lo \
-       SysLink.lo
+       Ipc.lo
 libtiipc_la_OBJECTS = $(am_libtiipc_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir)
 depcomp = $(SHELL) $(top_srcdir)/linux/build-aux/depcomp
@@ -204,10 +204,7 @@ lib_LTLIBRARIES = libtiipc.la
 libtiipc_ladir = $(includedir)
 
 # the list of header files that belong to the library (to be installed later)
-libtiipc_la_HEADERS = \
-                        $(top_srcdir)/linux/include/Std.h \
-                        $(top_srcdir)/linux/include/SysLink.h
-
+libtiipc_la_HEADERS = $(top_srcdir)/linux/include/Std.h
 
 # the sources to add to the library and to add to the source distribution
 libtiipc_la_SOURCES = \
@@ -219,12 +216,13 @@ libtiipc_la_SOURCES = \
                         $(top_srcdir)/linux/include/_lad.h \
                         $(top_srcdir)/linux/include/SocketFxns.h \
                         $(top_srcdir)/linux/include/net/rpmsg.h \
+                        $(top_srcdir)/packages/ti/ipc/Ipc.h \
                         $(top_srcdir)/packages/ti/ipc/NameServer.h \
                         $(top_srcdir)/packages/ti/ipc/MultiProc.h \
                         $(top_srcdir)/packages/ti/ipc/MessageQ.h \
                         MessageQ.c \
                         NameServer.c \
-                        SysLink.c
+                        Ipc.c
 
 
 # Add version info to the shared library
@@ -298,9 +296,9 @@ mostlyclean-compile:
 distclean-compile:
        -rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ipc.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQ.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NameServer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SysLink.Plo@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@   if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
index b4ddc709327be5ce5bd5ca3c00d15b37b052f5ed..284c89145bff2ff5f9eb86b607e30835207b5a1c 100644 (file)
@@ -79,7 +79,7 @@ endif
 
 common_sources = \
                 $(top_srcdir)/linux/include/Std.h \
-                $(top_srcdir)/linux/include/SysLink.h \
+                $(top_srcdir)/packages/ti/ipc/Ipc.h \
                 $(top_srcdir)/packages/ti/ipc/MessageQ.h
 
 nameServer_common_sources = \
index 0bb1a51dfc0b8c5277692689f9528a759bd28dff..6aa26b02935a8cd5343301aaac5b4da3e690ff80 100644 (file)
@@ -36,9 +36,9 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-bin_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \
-       $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \
-       $(am__EXEEXT_7)
+bin_PROGRAMS = ping_rpmsg$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \
+       $(am__EXEEXT_3) $(am__EXEEXT_4) $(am__EXEEXT_5) \
+       $(am__EXEEXT_6) $(am__EXEEXT_7)
 @OMAP4430_TRUE@am__append_1 = MessageQApp_omap4430 MessageQBench_omap4430 \
 @OMAP4430_TRUE@                MessageQMulti_omap4430 NameServerApp_omap4430
 
@@ -211,6 +211,9 @@ nano_test_omapl138_DEPENDENCIES = $(am__DEPENDENCIES_1) \
        $(top_builddir)/linux/src/family/libtiipccfg_omapl138.la \
        $(CMEM_INSTALL_DIR)/packages/ti/sdo/linuxutils/cmem/lib/cmem.a470MV \
        $(am__DEPENDENCIES_2)
+am_ping_rpmsg_OBJECTS = ping_rpmsg.$(OBJEXT)
+ping_rpmsg_OBJECTS = $(am_ping_rpmsg_OBJECTS)
+ping_rpmsg_DEPENDENCIES =
 DEFAULT_INCLUDES = -I. -I$(srcdir)
 depcomp = $(SHELL) $(top_srcdir)/linux/build-aux/depcomp
 am__depfiles_maybe = depfiles
@@ -236,7 +239,8 @@ SOURCES = $(MessageQApp_omap4430_SOURCES) \
        $(NameServerApp_omap4430_SOURCES) \
        $(NameServerApp_omapl138_SOURCES) \
        $(NameServerApp_tci6614_SOURCES) \
-       $(NameServerApp_tci6638_SOURCES) $(nano_test_omapl138_SOURCES)
+       $(NameServerApp_tci6638_SOURCES) $(nano_test_omapl138_SOURCES) \
+       $(ping_rpmsg_SOURCES)
 DIST_SOURCES = $(MessageQApp_omap4430_SOURCES) \
        $(MessageQApp_omapl138_SOURCES) $(MessageQApp_tci6614_SOURCES) \
        $(MessageQApp_tci6638_SOURCES) \
@@ -251,7 +255,8 @@ DIST_SOURCES = $(MessageQApp_omap4430_SOURCES) \
        $(NameServerApp_omap4430_SOURCES) \
        $(NameServerApp_omapl138_SOURCES) \
        $(NameServerApp_tci6614_SOURCES) \
-       $(NameServerApp_tci6638_SOURCES) $(nano_test_omapl138_SOURCES)
+       $(NameServerApp_tci6638_SOURCES) $(nano_test_omapl138_SOURCES) \
+       $(ping_rpmsg_SOURCES)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -371,7 +376,7 @@ sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 common_sources = \
                 $(top_srcdir)/linux/include/Std.h \
-                $(top_srcdir)/linux/include/SysLink.h \
+                $(top_srcdir)/packages/ti/ipc/Ipc.h \
                 $(top_srcdir)/packages/ti/ipc/MessageQ.h
 
 nameServer_common_sources = \
@@ -382,6 +387,9 @@ nameServer_common_sources = \
                 NameServerApp.c
 
 
+# list of sources for the 'ping_rpmsg' binary
+ping_rpmsg_SOURCES = ping_rpmsg.c
+
 # list of sources for the 'MessageQApp' binary
 MessageQApp_omap4430_SOURCES = $(common_sources) MessageQApp.c
 MessageQApp_omapl138_SOURCES = $(common_sources) MessageQApp.c
@@ -412,6 +420,9 @@ common_libraries = -lpthread $(top_builddir)/linux/src/api/libtiipc.la \
                 $(top_builddir)/linux/src/utils/libtiipcutils.la
 
 
+# the additional libraries to link ping_rpmsg
+ping_rpmsg_LDADD = -lrt
+
 # the additional libraries needed to link MessageQApp
 MessageQApp_omap4430_LDADD = $(common_libraries) \
                 $(top_builddir)/linux/src/family/libtiipccfg_omap4430.la \
@@ -602,6 +613,9 @@ NameServerApp_tci6638$(EXEEXT): $(NameServerApp_tci6638_OBJECTS) $(NameServerApp
 nano_test_omapl138$(EXEEXT): $(nano_test_omapl138_OBJECTS) $(nano_test_omapl138_DEPENDENCIES) 
        @rm -f nano_test_omapl138$(EXEEXT)
        $(LINK) $(nano_test_omapl138_LDFLAGS) $(nano_test_omapl138_OBJECTS) $(nano_test_omapl138_LDADD) $(LIBS)
+ping_rpmsg$(EXEEXT): $(ping_rpmsg_OBJECTS) $(ping_rpmsg_DEPENDENCIES) 
+       @rm -f ping_rpmsg$(EXEEXT)
+       $(LINK) $(ping_rpmsg_LDFLAGS) $(ping_rpmsg_OBJECTS) $(ping_rpmsg_LDADD) $(LIBS)
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@ -614,6 +628,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQMulti.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NameServerApp.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nano_test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ping_rpmsg.Po@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@   if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
index 81639d61125a829ea8cabf9f90c55428a2f0f113..320ef23e99695a1a71635aa577cdd7b5b7186f97 100644 (file)
@@ -41,9 +41,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-/* SysLink/IPC Headers: */
+/* IPC Headers */
 #include <Std.h>
-#include <SysLink.h>
+#include <ti/ipc/Ipc.h>
 #include <ti/ipc/MessageQ.h>
 
 /* App defines:  Must match on remote proc side: */
@@ -201,14 +201,14 @@ int main (int argc, char ** argv)
     }
     printf("Using numLoops: %d; procId : %d\n", numLoops, procId);
 
-    status = SysLink_setup();
+    status = Ipc_start();
 
     if (status >= 0) {
         MessageQApp_execute(numLoops, procId);
-        SysLink_destroy();
+        Ipc_stop();
     }
     else {
-        printf("SysLink_setup failed: status = %d\n", status);
+        printf("Ipc_start failed: status = %d\n", status);
     }
 
     return(0);
index 2c6ac8e5933e78a5bbf51a119ea62c6dde21c17e..da71368443ea4ebe30b8a90624d0965b67afc323 100644 (file)
@@ -47,7 +47,7 @@
 #include <sys/param.h>
 
 #include <Std.h>
-#include <SysLink.h>
+#include <ti/ipc/Ipc.h>
 #include <ti/ipc/MessageQ.h>
 
 #define MessageQ_payload(m) ((void *)((char *)(m) + sizeof(MessageQ_MsgHeader)))
@@ -223,14 +223,14 @@ int main (int argc, char * argv[])
     printf("Using numLoops: %d; payloadSize: %d, procId : %d\n",
             numLoops, payloadSize, procId);
 
-    status = SysLink_setup();
+    status = Ipc_start();
 
     if (status >= 0) {
         MessageQApp_execute(numLoops, payloadSize, procId);
-        SysLink_destroy();
+        Ipc_stop();
     }
     else {
-        fprintf(stderr, "SysLink_setup failed: status = %d\n", status);
+        fprintf(stderr, "Ipc_start failed: status = %d\n", status);
     }
 
     return (status);
index 475b3cf63d3b0a17a3d39f24828102e306b5a187..71ab0377d51f23bbbb2b60843c2952285ddb412d 100644 (file)
@@ -44,9 +44,9 @@
 #include <string.h>
 #include <stdlib.h>
 
-/* SysLink/IPC Headers: */
+/* IPC Headers */
 #include <Std.h>
-#include <SysLink.h>
+#include <ti/ipc/Ipc.h>
 #include <ti/ipc/MessageQ.h>
 
 /* App defines: Must match on remote proc side: */
@@ -225,9 +225,9 @@ int main (int argc, char ** argv)
         printf("ProcNum: %d\n", procNum);
     }
 
-    status = SysLink_setup();
+    status = Ipc_start();
     if (status < 0) {
-        printf ("SysLink_setup failed: status = 0x%x\n", status);
+        printf ("Ipc_start failed: status = 0x%x\n", status);
         goto exit;
     }
 
@@ -256,7 +256,7 @@ int main (int argc, char ** argv)
         free(res);      /* Free memory allocated by thread */
     }
 
-    SysLink_destroy();
+    Ipc_stop();
 
 exit:
 
index 88220a537de4f479a944a203e5059b5daf9235e5..b4f1fae540f9b9233626d33a1d368beddb111205 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012, Texas Instruments Incorporated
+ * Copyright (c) 2012-2013, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 /* Standard headers */
 #include <stdio.h>
 
-/* SysLink Standard Header: */
+/* Ipc Standard header */
 #include <Std.h>
 
 #include <_NameServer.h>
index 180a2cc3836cfb69db8d88399ee50b59dce716d8..09fd9b3f10fac9f8a332a80e9b365e0f5b2197d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012, Texas Instruments Incorporated
+ * Copyright (c) 2012-2013, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -48,9 +48,9 @@
 /* Standard headers */
 #include <stdio.h>
 
-/* SysLink/IPC Headers: */
+/* IPC headers */
 #include <Std.h>
-#include <SysLink.h>
+#include <ti/ipc/Ipc.h>
 #include <ti/ipc/MessageQ.h>
 
 #include <ti/sdo/linuxutils/cmem/include/cmem.h>
@@ -227,14 +227,14 @@ int main (int argc, char ** argv)
         return(-1);
     }
 
-    status = SysLink_setup();
+    status = Ipc_start();
 
     if (status >= 0) {
         Nanotest_execute();
-        SysLink_destroy();
+        Ipc_stop();
     }
     else {
-        printf ("SysLink_setup failed: status = 0x%x\n", status);
+        printf ("Ipc_start failed: status = 0x%x\n", status);
     }
 
     return(0);
index 3383930744b4e3c9e3033ef3aa01f5b06d044ca4..bc1962b0875f1885b064d3d9115843108b6be881 100644 (file)
@@ -46,7 +46,7 @@
 #include <unistd.h>
 #include <time.h>
 
-/* SysLink Socket Protocol Family */
+/* Ipc Socket Protocol Family */
 #include <net/rpmsg.h>
 
 #define CORE0 (0)  /* This should be MultiProc_getId("CORE0") - 1 */