On 04/14/15 22:59, Mike Holmes wrote:
The shm test is obsolte, remove it
Why is it obsolete?

Maxim.

Signed-off-by: Mike Holmes <[email protected]>
---
  test/api_test/Makefile.am    |  6 +---
  test/api_test/odp_common.c   |  2 --
  test/api_test/odp_shm_test.c | 67 --------------------------------------------
  test/api_test/odp_shm_test.h | 24 ----------------
  4 files changed, 1 insertion(+), 98 deletions(-)
  delete mode 100644 test/api_test/odp_shm_test.c
  delete mode 100644 test/api_test/odp_shm_test.h

diff --git a/test/api_test/Makefile.am b/test/api_test/Makefile.am
index f231fee..ddbac53 100644
--- a/test/api_test/Makefile.am
+++ b/test/api_test/Makefile.am
@@ -1,17 +1,13 @@
  include $(top_srcdir)/test/Makefile.inc
-bin_PROGRAMS = odp_shm odp_ring
+bin_PROGRAMS = odp_ring
-odp_shm_CFLAGS = $(AM_CFLAGS)
  odp_ring_CFLAGS = $(AM_CFLAGS)
-odp_shm_LDFLAGS = $(AM_LDFLAGS) -static
  odp_ring_LDFLAGS = $(AM_LDFLAGS) -static
noinst_HEADERS = \
                  $(top_srcdir)/test/api_test/odp_common.h \
-                 $(top_srcdir)/test/api_test/odp_shm_test.h \
                  $(top_srcdir)/test/test_debug.h
-dist_odp_shm_SOURCES = odp_shm_test.c odp_common.c
  dist_odp_ring_SOURCES = odp_ring_test.c odp_common.c
diff --git a/test/api_test/odp_common.c b/test/api_test/odp_common.c
index 18b365e..0677f9b 100644
--- a/test/api_test/odp_common.c
+++ b/test/api_test/odp_common.c
@@ -14,7 +14,6 @@
  #include <odp.h>
  #include <odp/helper/linux.h>
  #include <odp_common.h>
-#include <odp_shm_test.h>
  #include <test_debug.h>
#define MAX_WORKERS 32 /**< Max worker threads */
@@ -22,7 +21,6 @@
  /* Globals */
  static odph_linux_pthread_t thread_tbl[MAX_WORKERS]; /**< worker threads 
table*/
  static int num_workers;                                   /**< number of 
workers   */
-__thread test_shared_data_t *test_shared_data;     /**< pointer to shared data 
*/
/**
   * Print system information
diff --git a/test/api_test/odp_shm_test.c b/test/api_test/odp_shm_test.c
deleted file mode 100644
index 13d037d..0000000
--- a/test/api_test/odp_shm_test.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (c) 2013, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier:     BSD-3-Clause
- */
-
-/**
- * @file
- *
- * ODP test shared memory
- */
-
-#include <string.h>
-#include <odp.h>
-#include <odp_common.h>
-#include <odp_shm_test.h>
-#include <test_debug.h>
-
-static void *run_thread(void *arg)
-{
-       pthrd_arg *parg = (pthrd_arg *)arg;
-       int thr;
-       odp_shm_t shm;
-
-       thr = odp_thread_id();
-
-       printf("Thread %i starts\n", thr);
-
-       switch (parg->testcase) {
-       case ODP_SHM_TEST:
-               shm = odp_shm_lookup("test_shared_data");
-               test_shared_data = odp_shm_addr(shm);
-               printf("  [%i] shared data at %p\n", thr, test_shared_data);
-               break;
-       default:
-               LOG_ERR("Invalid test case [%d]\n", parg->testcase);
-       }
-       fflush(stdout);
-
-       return parg;
-}
-
-int main(int argc __attribute__((__unused__)),
-        char *argv[] __attribute__((__unused__)))
-{
-       pthrd_arg thrdarg;
-       odp_shm_t shm;
-
-       if (odp_test_global_init() != 0)
-               return -1;
-
-       odp_print_system_info();
-
-       shm = odp_shm_reserve("test_shared_data",
-                             sizeof(test_shared_data_t), 128, 0);
-       test_shared_data = odp_shm_addr(shm);
-       memset(test_shared_data, 0, sizeof(test_shared_data_t));
-       printf("test shared data at %p\n\n", test_shared_data);
-
-       thrdarg.testcase = ODP_SHM_TEST;
-       thrdarg.numthrds = odp_cpu_count();
-       odp_test_thread_create(run_thread, &thrdarg);
-
-       odp_test_thread_exit(&thrdarg);
-
-       return 0;
-}
diff --git a/test/api_test/odp_shm_test.h b/test/api_test/odp_shm_test.h
deleted file mode 100644
index 3b3f49b..0000000
--- a/test/api_test/odp_shm_test.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (c) 2013, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier:     BSD-3-Clause
- */
-
-/**
- * @file
- *
- * ODP api test shared memory header
- */
-
-#ifndef ODP_SHM_TEST_H
-#define ODP_SHM_TEST_H
-
-typedef struct {
-       int foo;
-       int bar;
-} test_shared_data_t;
-
-extern __thread test_shared_data_t *test_shared_data;
-extern int test_shm(void);
-
-#endif /* ODP_SHM_TEST_H */

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to