Makefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources...
authorTinku Mannan <tmannan@ti.com>
Thu, 25 Apr 2013 17:33:33 +0000 (13:33 -0400)
committerTinku Mannan <tmannan@ti.com>
Thu, 25 Apr 2013 21:14:02 +0000 (17:14 -0400)
ti/runtime/netapi/build/Makefile
ti/runtime/netapi/makefile_armv7
ti/runtime/netapi/test/build/Makefile
ti/runtime/netapi/test/net_test.c
ti/runtime/netapi/test/net_test_router.c

index 5571a26d4474c4623fbf0a08ab42b4edb717d6ba..edd120f57086c73d2068aaff9baa660cf103be20 100755 (executable)
@@ -19,14 +19,9 @@ NETAPI_INC_DIR ?= $(WORKDIR)
 export PDK_VER ?= v3
 NETAPI_NAVIG_INIT_SRC=$(NETAPI_INC_DIR)/src/pdk$(PDK_VER)
 
 export PDK_VER ?= v3
 NETAPI_NAVIG_INIT_SRC=$(NETAPI_INC_DIR)/src/pdk$(PDK_VER)
 
-export CPU ?= cortex-a15
-
 ifeq ($(CPU), cortex-a8)
         CFLAGS += -DCORTEX_A8
 endif
 ifeq ($(CPU), cortex-a8)
         CFLAGS += -DCORTEX_A8
 endif
-ifeq ($(CPU), cortex-a15)
-        CFLAGS += -DCORTEX_A15
-endif
 
 export DEVICE?= k2h
 ifeq ($(PDK_VER),v3)
 
 export DEVICE?= k2h
 ifeq ($(PDK_VER),v3)
index fa1b94592d229e8e767d48d248ce54af60c9d1ad..026733b6f1982c2d314e4851804e14ac1a72aa13 100755 (executable)
@@ -17,7 +17,11 @@ export ARMV7OBJDIR ?= ./obj
 export ARMV7BINDIR ?= ./bin
 
 export DEVICE ?=k2h
 export ARMV7BINDIR ?= ./bin
 
 export DEVICE ?=k2h
-export CPU ?=cortex-a15
+
+#Enable the following to build for tci6614
+#export CPU ?=cortex-a8
+
+
 # ROOT Directory
 export ROOTDIR := ../../..
 
 # ROOT Directory
 export ROOTDIR := ../../..
 
index 44946bbecf76a905849bab08c3c656aeb6a9e2cf..65cbaacd68e6db8ff7ca8589589fc56642f578bb 100755 (executable)
@@ -5,6 +5,7 @@ space =$(empty) $(empty)
 export ARMV7OBJDIR ?= ./obj
 export ARMV7BINDIR ?= ./bin
 export ARMV7LIBDIR ?= ./lib
 export ARMV7OBJDIR ?= ./obj
 export ARMV7BINDIR ?= ./bin
 export ARMV7LIBDIR ?= ./lib
+export ARMV7SALIBDIR ?= ./lib
 export ARMV7LIBDIRLOCAL ?= ../../lib
 # INCLUDE Directories
 WORKDIR ?= $(TRANS_SDK_INSTALL_PATH)
 export ARMV7LIBDIRLOCAL ?= ../../lib
 # INCLUDE Directories
 WORKDIR ?= $(TRANS_SDK_INSTALL_PATH)
@@ -29,14 +30,10 @@ NETAPI_BUILD_DIR = $(NETAPI_INC_DIR)/ti/runtime/netapi/build
 #export NETAPI_INSTALL_PATH ?= $(TRANS_SDK_INSTALL_PATH)
 
 CSL_DEVICE ?= -DDEVICE_K2H
 #export NETAPI_INSTALL_PATH ?= $(TRANS_SDK_INSTALL_PATH)
 
 CSL_DEVICE ?= -DDEVICE_K2H
-export CPU ?= cortex-a15
 
 ifeq ($(CPU),  cortex-a8)
         CFLAGS += -DCORTEX_A8
 endif
 
 ifeq ($(CPU),  cortex-a8)
         CFLAGS += -DCORTEX_A8
 endif
-ifeq ($(CPU),  cortex-a15)
-        CFLAGS += -DCORTEX_A15
-endif
 
 TRIE_OBJS=$(ARMV7OBJDIR)/netapi/test/trie.o
 NT_OBJS= $(ARMV7OBJDIR)/netapi/test/net_test.o  $(ARMV7OBJDIR)/netapi/test/stubs.o $(ARMV7OBJDIR)/netapi/test/net_test_utils.o $(ARMV7OBJDIR)/netapi/test/net_test_sa_utils.o $(ARMV7OBJDIR)/netapi/test/net_test_thread_utils.o
 
 TRIE_OBJS=$(ARMV7OBJDIR)/netapi/test/trie.o
 NT_OBJS= $(ARMV7OBJDIR)/netapi/test/net_test.o  $(ARMV7OBJDIR)/netapi/test/stubs.o $(ARMV7OBJDIR)/netapi/test/net_test_utils.o $(ARMV7OBJDIR)/netapi/test/net_test_sa_utils.o $(ARMV7OBJDIR)/netapi/test/net_test_thread_utils.o
@@ -84,7 +81,7 @@ endif
 
 CFLAGS+= $(DEBUG_FLAG) -I../ -I. -I$(NETAPI_INC_DIR) -I$(NETAPI_INC_DIR)/src -I$(HPLIB_INC_DIR) -I$(PDK_INSTALL_PATH)  -I$(NWAL_INSTALL_PATH) -I$(PKTLIB_INSTALL_PATH) -I$(SA_INSTALL_PATH) -I$(QMSS_INC_DIR) -I$(CPPI_INC_DIR) -I$(SA_INC_DIR) $(CSL_DEVICE) -D__ARMv7 -D_VIRTUAL_ADDR_SUPPORT -D__LINUX_USER_SPACE -D_LITTLE_ENDIAN=1 -DNWAL_ENABLE_SA -DMAKEFILE_BUILD -D _GNU_SOURCE
 # Linker options
 
 CFLAGS+= $(DEBUG_FLAG) -I../ -I. -I$(NETAPI_INC_DIR) -I$(NETAPI_INC_DIR)/src -I$(HPLIB_INC_DIR) -I$(PDK_INSTALL_PATH)  -I$(NWAL_INSTALL_PATH) -I$(PKTLIB_INSTALL_PATH) -I$(SA_INSTALL_PATH) -I$(QMSS_INC_DIR) -I$(CPPI_INC_DIR) -I$(SA_INC_DIR) $(CSL_DEVICE) -D__ARMv7 -D_VIRTUAL_ADDR_SUPPORT -D__LINUX_USER_SPACE -D_LITTLE_ENDIAN=1 -DNWAL_ENABLE_SA -DMAKEFILE_BUILD -D _GNU_SOURCE
 # Linker options
-INTERNALLINKDEFS = -Wl,--start-group $(NETAPI_LIB) $(PKTLIB_LIB) $(HP_LIB) $(QMSS_LIB) $(CPPI_LIB) $(NWAL_LIB) $(PA_LIB) $(SA_LIB) -Wl,--end-group -lrt -pthread  -L$(ARMV7LIBDIR)  -L$(ARMV7LIBDIRLOCAL)
+INTERNALLINKDEFS = -Wl,--start-group $(NETAPI_LIB) $(PKTLIB_LIB) $(HP_LIB) $(QMSS_LIB) $(CPPI_LIB) $(NWAL_LIB) $(PA_LIB) $(SA_LIB) -Wl,--end-group -lrt -pthread  -L$(ARMV7LIBDIR)  -L$(ARMV7LIBDIRLOCAL) -L$(ARMV7SALIBDIR)
 
 
 all: tests 
 
 
 all: tests 
index 87f2adfafef0fdbeaa0c27f832087675303b530b..99287fef176135d5437e686fcd7e02afcae2e634 100755 (executable)
@@ -41,7 +41,6 @@
 
  *****************************************************************************/
 
 
  *****************************************************************************/
 
-
 #include "net_test.h"
 #include "ti/drv/nwal/test/fw_rm.h"
 #include <signal.h>
 #include "net_test.h"
 #include "ti/drv/nwal/test/fw_rm.h"
 #include <signal.h>
@@ -54,7 +53,6 @@ extern paSysStats_t netcp_stats;
 
 netTestConfig_t netTestCfg;
 static netTestConfigFile_t config_file;
 
 netTestConfig_t netTestCfg;
 static netTestConfigFile_t config_file;
-
 char    input_file_name[] = "/etc/netapi/net_test_config.txt";
 nwal_RetValue       nwalRetVal;
 Pktlib_HeapHandle   ourHeap;
 char    input_file_name[] = "/etc/netapi/net_test_config.txt";
 nwal_RetValue       nwalRetVal;
 Pktlib_HeapHandle   ourHeap;
@@ -976,11 +974,11 @@ void slow_path_thread(uint32_t index)
 
     CPU_ZERO( &cpu_set);
     printf("slow_path_thread: settting up for thread number %d\n", thread_num);
 
     CPU_ZERO( &cpu_set);
     printf("slow_path_thread: settting up for thread number %d\n", thread_num);
-#ifdef CORTEX_A15
+#ifdef CORTEX_A8
     for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
     {
         printf("slow_path_thread: setting cpu %d to cpu_set\n", i);
     for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
     {
         printf("slow_path_thread: setting cpu %d to cpu_set\n", i);
-        CPU_SET( i, &cpu_set);
+        CPU_SET( 0, &cpu_set);
     }
     hplib_utilSetupThread(thread_num, &cpu_set);
 #else
     }
     hplib_utilSetupThread(thread_num, &cpu_set);
 #else
@@ -1025,19 +1023,19 @@ void fast_path_thread(uint32_t index)
     CPU_ZERO( &cpu_set);
     printf("fast_path_thread: settting up for thread number %d\n", netTestCfg.fp_thread_num[index]);
     thread_num = netTestCfg.fp_thread_num[index];
     CPU_ZERO( &cpu_set);
     printf("fast_path_thread: settting up for thread number %d\n", netTestCfg.fp_thread_num[index]);
     thread_num = netTestCfg.fp_thread_num[index];
-#ifdef CORTEX_A15
+#ifdef CORTEX_A8
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
-        printf("fast_path_thread: start core %d, end core %d\n",
-                netTestCfg.fp_proc_start[index],
-                netTestCfg.fp_proc_end[index]);
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);
-        CPU_SET( i, &cpu_set);
+        CPU_SET( 0, &cpu_set);
     }
     hplib_utilSetupThread(thread_num, &cpu_set);
 #else
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
     }
     hplib_utilSetupThread(thread_num, &cpu_set);
 #else
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
+        printf("fast_path_thread: start core %d, end core %d\n",
+                netTestCfg.fp_proc_start[index],
+                netTestCfg.fp_proc_end[index]);
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);
         CPU_SET( i, &cpu_set);
     }
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);
         CPU_SET( i, &cpu_set);
     }
index 1cd895d6b91d01aca873f0a9c5662d92f25a86f4..9ba8d5ea3ee56b24180849775e64940a7a9b92f0 100755 (executable)
@@ -54,7 +54,7 @@ extern int QUIT;
 netTestConfig_t netTestCfg;
 static  netTestConfigFile_t config_file;
 
 netTestConfig_t netTestCfg;
 static  netTestConfigFile_t config_file;
 
-char    input_file_name[] = "net_test_config.txt";
+char    input_file_name[] = "/etc/netapi/net_test_config.txt";
 
 nwal_RetValue       nwalRetVal;
 Pktlib_HeapHandle ourHeap;
 
 nwal_RetValue       nwalRetVal;
 Pktlib_HeapHandle ourHeap;
@@ -309,13 +309,13 @@ void slow_path_thread(uint32_t index)
     printf("slow_path_thread for index %d  called for thread %d\n", index, thread_num);
 
     CPU_ZERO( &cpu_set);
     printf("slow_path_thread for index %d  called for thread %d\n", index, thread_num);
 
     CPU_ZERO( &cpu_set);
-#ifdef CORTEX_A15
-    for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
+#ifdef CORTEX_A8
+   for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
     {
         printf("slow_path_thread: setting cpu %d to cpu_set\n", i);
         CPU_SET( i, &cpu_set);
     }
     {
         printf("slow_path_thread: setting cpu %d to cpu_set\n", i);
         CPU_SET( i, &cpu_set);
     }
-    hplib_utilSetupThread(thread_num, &cpu_set);
+    hplib_utilSetupThread(0, &cpu_set);
 #else
     for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
     {
 #else
     for (i = netTestCfg.sp_proc_start[index]; i <= netTestCfg.sp_proc_end[index];i++)
     {
@@ -367,7 +367,7 @@ void fast_path_thread(uint32_t index)
     thread_num = netTestCfg.fp_thread_num[index];
     printf("fast_path_thread for index %d  called for thread %d\n", index, thread_num);
     CPU_ZERO( &cpu_set);
     thread_num = netTestCfg.fp_thread_num[index];
     printf("fast_path_thread for index %d  called for thread %d\n", index, thread_num);
     CPU_ZERO( &cpu_set);
-#ifdef CORTEX_A15
+#ifdef CORTEX_A8
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);
     for (i = netTestCfg.fp_proc_start[index]; i <= netTestCfg.fp_proc_end[index];i++)
     {
         printf("fast_path_thread: setting cpu %d to cpu_set\n", i);