The shm test is obsolte, remove it
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 */
--
2.1.0
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp