memory: Rename to env

The new env library will wrap all third-party library
calls and be easily swappable with alternate implementations
at build time. For now, it's just the memory library
renamed.

Change-Id: I26a70933289f8137107208ba75f7520fd7a33da0
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Ben Walker 2016-08-10 10:21:45 -07:00
parent 25749728b6
commit a30b5532cb
31 changed files with 37 additions and 36 deletions

View File

@ -57,7 +57,7 @@ SPDK_LIBS = \
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \ $(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \ $(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \ $(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/log/rpc/libspdk_log_rpc.a \ $(SPDK_ROOT_DIR)/lib/log/rpc/libspdk_log_rpc.a \
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \ $(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \

View File

@ -53,7 +53,7 @@ SPDK_LIBS = \
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \ $(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \ $(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \ $(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
$(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \ $(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
$(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \ $(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \ $(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \

View File

@ -75,7 +75,7 @@ time test/lib/bdev/blockdev.sh
time test/lib/event/event.sh time test/lib/event/event.sh
time test/lib/nvme/nvme.sh time test/lib/nvme/nvme.sh
time test/lib/nvmf/nvmf.sh time test/lib/nvmf/nvmf.sh
time test/lib/memory/memory.sh time test/lib/env/vtophys.sh
time test/lib/ioat/ioat.sh time test/lib/ioat/ioat.sh
time test/lib/json/json.sh time test/lib/json/json.sh
time test/lib/jsonrpc/jsonrpc.sh time test/lib/jsonrpc/jsonrpc.sh

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -46,8 +46,8 @@ LDFLAGS += -shared -rdynamic
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -32,11 +32,11 @@
*/ */
/** \file /** \file
* Virtual to physical address translation * Encapsulated third-party dependencies
*/ */
#ifndef SPDK_VTOPHYS_H #ifndef SPDK_ENV_H
#define SPDK_VTOPHYS_H #define SPDK_ENV_H
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View File

@ -35,7 +35,7 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/..)
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
DIRS-y += bdev conf copy cunit event json jsonrpc \ DIRS-y += bdev conf copy cunit event json jsonrpc \
log memory net rpc trace util nvme nvmf scsi ioat log env net rpc trace util nvme nvmf scsi ioat
ifeq ($(OS),Linux) ifeq ($(OS),Linux)
DIRS-y += iscsi DIRS-y += iscsi
endif endif

View File

@ -41,7 +41,7 @@
#include <rte_lcore.h> #include <rte_lcore.h>
#include "spdk/copy_engine.h" #include "spdk/copy_engine.h"
#include "spdk/vtophys.h" #include "spdk/env.h"
#include "spdk/conf.h" #include "spdk/conf.h"
#include "spdk/log.h" #include "spdk/log.h"
#include "spdk/event.h" #include "spdk/event.h"

View File

@ -36,6 +36,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
CFLAGS += $(DPDK_INC) CFLAGS += $(DPDK_INC)
C_SRCS = vtophys.c C_SRCS = vtophys.c
LIBNAME = memory LIBNAME = env
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk

View File

@ -37,10 +37,11 @@
#include <string.h> #include <string.h>
#include <pthread.h> #include <pthread.h>
#include "rte_config.h" #include <rte_config.h>
#include "rte_eal.h" #include <rte_eal.h>
#include "rte_eal_memconfig.h" #include <rte_eal_memconfig.h>
#include "spdk/vtophys.h"
#include "spdk/env.h"
/* x86-64 userspace virtual addresses use only the low 47 bits [0..46], /* x86-64 userspace virtual addresses use only the low 47 bits [0..46],
* which is enough to cover 128 TB. * which is enough to cover 128 TB.

View File

@ -12,7 +12,7 @@
#include "spdk/assert.h" #include "spdk/assert.h"
#include "spdk/pci.h" #include "spdk/pci.h"
#include "spdk/vtophys.h" #include "spdk/env.h"
#include <rte_pci.h> #include <rte_pci.h>

View File

@ -45,7 +45,7 @@
#ifndef __NVME_IMPL_H__ #ifndef __NVME_IMPL_H__
#define __NVME_IMPL_H__ #define __NVME_IMPL_H__
#include "spdk/vtophys.h" #include "spdk/env.h"
#include "spdk/pci.h" #include "spdk/pci.h"
#include "spdk/nvme_spec.h" #include "spdk/nvme_spec.h"
#include <assert.h> #include <assert.h>

View File

@ -34,7 +34,7 @@
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../..) SPDK_ROOT_DIR := $(abspath $(CURDIR)/../..)
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
DIRS-y = bdev event log iscsi json jsonrpc nvme nvmf memory scsi ioat util DIRS-y = bdev env event log iscsi json jsonrpc nvme nvmf scsi ioat util
.PHONY: all clean $(DIRS-y) .PHONY: all clean $(DIRS-y)

View File

@ -48,7 +48,7 @@ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \ $(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \ $(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \ $(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \ $(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a $(SPDK_ROOT_DIR)/lib/json/libspdk_json.a

View File

@ -48,7 +48,7 @@ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \ $(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \ $(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \ $(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \ $(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a $(SPDK_ROOT_DIR)/lib/json/libspdk_json.a

View File

@ -40,7 +40,7 @@ C_SRCS = vtophys.c
CFLAGS += $(DPDK_INC) CFLAGS += $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -40,7 +40,7 @@
#include <rte_mempool.h> #include <rte_mempool.h>
#include <rte_malloc.h> #include <rte_malloc.h>
#include "spdk/vtophys.h" #include "spdk/env.h"
static const char *ealargs[] = { static const char *ealargs[] = {
"vtophys", "vtophys",

View File

@ -6,10 +6,10 @@ testdir=$(readlink -f $(dirname $0))
rootdir="$testdir/../../.." rootdir="$testdir/../../.."
source $rootdir/scripts/autotest_common.sh source $rootdir/scripts/autotest_common.sh
timing_enter memory timing_enter env
timing_enter vtophys timing_enter vtophys
$testdir/vtophys $testdir/vtophys
timing_exit vtophys timing_exit vtophys
timing_exit memory timing_exit env

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)

View File

@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \ $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
$(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a \
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \ $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
$(SPDK_ROOT_DIR)/lib/env/libspdk_env.a \
LIBS += $(SPDK_LIBS) $(DPDK_LIB) LIBS += $(SPDK_LIBS) $(DPDK_LIB)