numam-spdk/lib/virtio
Jin Yu 4c890c3160 virtio: add transitional virtio device support
SPDK virtio driver does not support the virtio legacy
device but it's ok for the modern and transitional
device. So update the probe function.

From the spec:
Transitional PCI Device ID Virtio Device
0x1000 network card
0x1001 block device
0x1002 memory ballooning (traditional)
0x1003 console
0x1004 SCSI host
0x1005 entropy source
0x1009 9P transport

Transitional Device: a device supporting both drivers conforming to
modern specification, and allowing legacy drivers.

Change-Id: I28cd277fb2b2e07a429082b7d7bd581f254eae9c
Signed-off-by: Jin Yu <jin.yu@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5053
Community-CI: Broadcom CI
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2020-11-20 11:00:53 +00:00
..
Makefile lib/makefile: move vhost_user.c into lib/virtio directory 2020-06-09 07:37:43 +00:00
spdk_virtio.map lib/virtio: add a map file. 2020-05-14 10:37:14 +00:00
vhost_user.c log: simplify SPDK_LOG_REGISTER_COMPONENT 2020-10-14 08:00:35 +00:00
vhost_user.h log: remove internal log.h header 2020-10-15 08:23:39 +00:00
virtio_pci.c virtio: add transitional virtio device support 2020-11-20 11:00:53 +00:00
virtio_user.c vhost: deprecate internal vhost library support 2020-10-20 02:42:16 +00:00
virtio.c log: simplify SPDK_LOG_REGISTER_COMPONENT 2020-10-14 08:00:35 +00:00