On Tue, 5 Nov 2019 17:32:40 +0800 Jason Wang <jasowang@xxxxxxxxxx> wrote: > This sample driver creates mdev device that simulate virtio net device > over virtio mdev transport. The device is implemented through vringh > and workqueue. A device specific dma ops is to make sure HVA is used > directly as the IOVA. This should be sufficient for kernel virtio > driver to work. > > Only 'virtio' type is supported right now. I plan to add 'vhost' type > on top which requires some virtual IOMMU implemented in this sample > driver. > > Signed-off-by: Jason Wang <jasowang@xxxxxxxxxx> > --- > MAINTAINERS | 1 + > samples/Kconfig | 7 + > samples/vfio-mdev/Makefile | 1 + > samples/vfio-mdev/mvnet.c | 685 +++++++++++++++++++++++++++++++++++++ > 4 files changed, 694 insertions(+) > create mode 100644 samples/vfio-mdev/mvnet.c Have not really reviewed this, but looks sane at a glance. Acked-by: Cornelia Huck <cohuck@xxxxxxxxxx>