Commit 8c85b30d authored by Seth Howell's avatar Seth Howell Committed by Tomasz Zawadzki
Browse files

lib/virtio: add a map file.



Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Change-Id: I54b6df4fc32f48a57053bff33032351ca54c0e1d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2309


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Community-CI: Broadcom CI
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarDarek Stojaczyk <dariusz.stojaczyk@intel.com>
parent b869b4b9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -43,4 +43,6 @@ C_SRCS = virtio.c virtio_user.c virtio_pci.c
C_SRCS += virtio_user/vhost_user.c
LIBNAME = virtio

SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_virtio.map)

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+33 −0
Original line number Diff line number Diff line
{
	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: *;
};
+6 −0
Original line number Diff line number Diff line
@@ -118,6 +118,12 @@ function confirm_abi_deps() {
	name = spdk_crc32_table_init
[suppress_function]
	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

	for object in "$libdir"/libspdk_*.so; do