On Tue, 5 Nov 2019 17:32:39 +0800 Jason Wang <jasowang@xxxxxxxxxx> wrote: > This patch introduces a new mdev transport for virtio. This is used to > use kernel virtio driver to drive the mediated device that is capable > of populating virtqueue directly. > > A new virtio-mdev driver will be registered to the mdev bus, when a > new virtio-mdev device is probed, it will register the device with > mdev based config ops. This means it is a software transport between > mdev driver and mdev device. The transport was implemented through > device specific ops which is a part of mdev_parent_ops now. > > Signed-off-by: Jason Wang <jasowang@xxxxxxxxxx> > --- > drivers/virtio/Kconfig | 7 + > drivers/virtio/Makefile | 1 + > drivers/virtio/virtio_mdev.c | 407 +++++++++++++++++++++++++++++++++++ > 3 files changed, 415 insertions(+) > create mode 100644 drivers/virtio/virtio_mdev.c Reviewed-by: Cornelia Huck <cohuck@xxxxxxxxxx>