From 147000aa7b723430db2b8ef2369db68c5b7e63db Mon Sep 17 00:00:00 2001 From: Liu Xiaodong Date: Wed, 16 Sep 2020 16:36:07 -0400 Subject: [PATCH] interrupt_tgt: add lvol, blobfs and basic bdevs Logical volume, blobstore and blobfs can directly run in interrupt mode. Some bdev modules don't have pollers, so they can be directly runnning in interrupt mode. interrupt_tgt can create lvol bdevs and some other type bdevs Change-Id: I9ad068393c6ff31bb3aafb3e58a41b0e0aeec9af Signed-off-by: Liu Xiaodong Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4276 Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris Tested-by: SPDK CI Jenkins --- examples/interrupt_tgt/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/interrupt_tgt/Makefile b/examples/interrupt_tgt/Makefile index 9c39d87e2..b2166fa7a 100644 --- a/examples/interrupt_tgt/Makefile +++ b/examples/interrupt_tgt/Makefile @@ -49,6 +49,12 @@ SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM) # event_bdev depends on some other even SPDK_LIB_LIST += bdev_aio # NBD libraries SPDK_LIB_LIST += nbd event_nbd +# some bdev modules don't have pollers, so they can be directly runnning in edriven mode +SPDK_LIB_LIST += bdev_malloc bdev_passthru bdev_error bdev_gpt bdev_split bdev_raid +# logical volume and blobstore can directly run in edriven mode +SPDK_LIB_LIST += bdev_lvol lvol blob_bdev blob +# blobfs libraries +SPDK_LIB_LIST += blobfs blobfs_bdev ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV)) SPDK_LIB_LIST += env_dpdk_rpc