numam-spdk/mk
Dariusz Stojaczyk 9dde5e5c27 virtio: add new library virtio
Exported lib/bdev/rte_virtio as a separate
library not dependent on bdev.

Virtio is now accessible via spdk_internal/virtio.h.
The header is marked `internal`, as it's
not meant to be used by end users. It's
not handy to handle all backend-specific
(e.g. Virtio-SCSI) logic in a user code.

For now the Virtio interface is publicly
exposed only via bdev_virtio module. We
might want to consider adding a separate,
public Virtio-SCSI library in the future.

Note: this patch doesn't do any changes
to the virtio code. Everything is
moved 1:1.

Change-Id: I805e5d12d265d82b0bc5784c89fbadb81abdb278
Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/388166
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2017-12-26 13:03:29 -05:00
..
ioat.unittest.mk build: define SPDK_LIB_LIST to simplify building dependencies and linker args 2016-11-22 11:45:48 -07:00
json.unittest.mk json: add printf-style spdk_json_write_string_fmt() 2016-11-22 16:32:35 -07:00
nvme.libtest.mk build: define SPDK_LIB_LIST to simplify building dependencies and linker args 2016-11-22 11:45:48 -07:00
nvme.unittest.mk test: add one unit test showing example of ut_mock wrap 2017-06-15 13:46:19 -04:00
nvmf.unittest.mk nvmf: split discovery service into its own file 2017-03-17 15:55:36 -07:00
spdk.app.mk nbd: add nbd stop rpc 2017-12-07 16:23:19 -05:00
spdk.common.mk build: add 'make install' rule 2017-11-27 17:58:02 -05:00
spdk.deps.mk build: add copyright header where missing 2016-11-22 16:41:47 -07:00
spdk.lib.mk build: add 'make install' rule 2017-11-27 17:58:02 -05:00
spdk.mock.unittest.mk test/mock: add pthread_self 2017-09-19 17:15:15 -04:00
spdk.modules.mk virtio: add new library virtio 2017-12-26 13:03:29 -05:00
spdk.subdirs.mk build: add 'make install' rule 2017-11-27 17:58:02 -05:00