lib/virtio: add a map file.
Signed-off-by: Seth Howell <seth.howell@intel.com> Change-Id: I54b6df4fc32f48a57053bff33032351ca54c0e1d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2309 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
This commit is contained in:
parent
b869b4b96b
commit
8c85b30d1d
@ -43,4 +43,6 @@ C_SRCS = virtio.c virtio_user.c virtio_pci.c
|
|||||||
C_SRCS += virtio_user/vhost_user.c
|
C_SRCS += virtio_user/vhost_user.c
|
||||||
LIBNAME = virtio
|
LIBNAME = virtio
|
||||||
|
|
||||||
|
SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_virtio.map)
|
||||||
|
|
||||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
||||||
|
33
lib/virtio/spdk_virtio.map
Normal file
33
lib/virtio/spdk_virtio.map
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
global:
|
||||||
|
|
||||||
|
# internal functions in spdk_internal/virtio.h
|
||||||
|
virtio_recv_pkts;
|
||||||
|
virtqueue_req_start;
|
||||||
|
virtqueue_req_flush;
|
||||||
|
virtqueue_req_abort;
|
||||||
|
virtqueue_req_add_iovs;
|
||||||
|
virtio_dev_construct;
|
||||||
|
virtio_dev_reset;
|
||||||
|
virtio_dev_start;
|
||||||
|
virtio_dev_stop;
|
||||||
|
virtio_dev_destruct;
|
||||||
|
virtio_dev_acquire_queue;
|
||||||
|
virtio_dev_find_and_acquire_queue;
|
||||||
|
virtio_dev_queue_get_thread;
|
||||||
|
virtio_dev_queue_is_acquired;
|
||||||
|
virtio_dev_release_queue;
|
||||||
|
virtio_dev_get_status;
|
||||||
|
virtio_dev_set_status;
|
||||||
|
virtio_dev_write_dev_config;
|
||||||
|
virtio_dev_read_dev_config;
|
||||||
|
virtio_dev_backend_ops;
|
||||||
|
virtio_dev_has_feature;
|
||||||
|
virtio_dev_dump_json_info;
|
||||||
|
virtio_pci_dev_enumerate;
|
||||||
|
virtio_pci_dev_attach;
|
||||||
|
virtio_user_dev_init;
|
||||||
|
virtio_pci_dev_init;
|
||||||
|
|
||||||
|
local: *;
|
||||||
|
};
|
@ -118,6 +118,12 @@ function confirm_abi_deps() {
|
|||||||
name = spdk_crc32_table_init
|
name = spdk_crc32_table_init
|
||||||
[suppress_function]
|
[suppress_function]
|
||||||
name = spdk_crc32_update
|
name = spdk_crc32_update
|
||||||
|
[suppress_variable]
|
||||||
|
name = SPDK_LOG_VIRTIO_DEV
|
||||||
|
[suppress_variable]
|
||||||
|
name = SPDK_LOG_VIRTIO_PCI
|
||||||
|
[suppress_variable]
|
||||||
|
name = SPDK_LOG_VIRTIO_USER
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
for object in "$libdir"/libspdk_*.so; do
|
for object in "$libdir"/libspdk_*.so; do
|
||||||
|
Loading…
Reference in New Issue
Block a user