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:
parent
25749728b6
commit
a30b5532cb
@ -57,7 +57,7 @@ SPDK_LIBS = \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.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/rpc/libspdk_log_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
|
@ -53,7 +53,7 @@ SPDK_LIBS = \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.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/copy/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
|
||||
|
@ -75,7 +75,7 @@ time test/lib/bdev/blockdev.sh
|
||||
time test/lib/event/event.sh
|
||||
time test/lib/nvme/nvme.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/json/json.sh
|
||||
time test/lib/jsonrpc/jsonrpc.sh
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -46,8 +46,8 @@ LDFLAGS += -shared -rdynamic
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -32,11 +32,11 @@
|
||||
*/
|
||||
|
||||
/** \file
|
||||
* Virtual to physical address translation
|
||||
* Encapsulated third-party dependencies
|
||||
*/
|
||||
|
||||
#ifndef SPDK_VTOPHYS_H
|
||||
#define SPDK_VTOPHYS_H
|
||||
#ifndef SPDK_ENV_H
|
||||
#define SPDK_ENV_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
@ -35,7 +35,7 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
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)
|
||||
DIRS-y += iscsi
|
||||
endif
|
||||
|
@ -41,7 +41,7 @@
|
||||
#include <rte_lcore.h>
|
||||
|
||||
#include "spdk/copy_engine.h"
|
||||
#include "spdk/vtophys.h"
|
||||
#include "spdk/env.h"
|
||||
#include "spdk/conf.h"
|
||||
#include "spdk/log.h"
|
||||
#include "spdk/event.h"
|
||||
|
2
lib/memory/Makefile → lib/env/Makefile
vendored
2
lib/memory/Makefile → lib/env/Makefile
vendored
@ -36,6 +36,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
CFLAGS += $(DPDK_INC)
|
||||
C_SRCS = vtophys.c
|
||||
LIBNAME = memory
|
||||
LIBNAME = env
|
||||
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
9
lib/memory/vtophys.c → lib/env/vtophys.c
vendored
9
lib/memory/vtophys.c → lib/env/vtophys.c
vendored
@ -37,10 +37,11 @@
|
||||
#include <string.h>
|
||||
#include <pthread.h>
|
||||
|
||||
#include "rte_config.h"
|
||||
#include "rte_eal.h"
|
||||
#include "rte_eal_memconfig.h"
|
||||
#include "spdk/vtophys.h"
|
||||
#include <rte_config.h>
|
||||
#include <rte_eal.h>
|
||||
#include <rte_eal_memconfig.h>
|
||||
|
||||
#include "spdk/env.h"
|
||||
|
||||
/* x86-64 userspace virtual addresses use only the low 47 bits [0..46],
|
||||
* which is enough to cover 128 TB.
|
@ -12,7 +12,7 @@
|
||||
|
||||
#include "spdk/assert.h"
|
||||
#include "spdk/pci.h"
|
||||
#include "spdk/vtophys.h"
|
||||
#include "spdk/env.h"
|
||||
|
||||
#include <rte_pci.h>
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
#ifndef __NVME_IMPL_H__
|
||||
#define __NVME_IMPL_H__
|
||||
|
||||
#include "spdk/vtophys.h"
|
||||
#include "spdk/env.h"
|
||||
#include "spdk/pci.h"
|
||||
#include "spdk/nvme_spec.h"
|
||||
#include <assert.h>
|
||||
|
@ -34,7 +34,7 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../..)
|
||||
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)
|
||||
|
||||
|
@ -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/conf/libspdk_conf.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/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a
|
||||
|
@ -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/conf/libspdk_conf.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/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a
|
||||
|
@ -40,7 +40,7 @@ C_SRCS = vtophys.c
|
||||
|
||||
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)
|
||||
|
@ -40,7 +40,7 @@
|
||||
#include <rte_mempool.h>
|
||||
#include <rte_malloc.h>
|
||||
|
||||
#include "spdk/vtophys.h"
|
||||
#include "spdk/env.h"
|
||||
|
||||
static const char *ealargs[] = {
|
||||
"vtophys",
|
@ -6,10 +6,10 @@ testdir=$(readlink -f $(dirname $0))
|
||||
rootdir="$testdir/../../.."
|
||||
source $rootdir/scripts/autotest_common.sh
|
||||
|
||||
timing_enter memory
|
||||
timing_enter env
|
||||
|
||||
timing_enter vtophys
|
||||
$testdir/vtophys
|
||||
timing_exit vtophys
|
||||
|
||||
timing_exit memory
|
||||
timing_exit env
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
@ -42,8 +42,8 @@ CFLAGS += -I. $(DPDK_INC)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.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/env/libspdk_env.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(DPDK_LIB)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user