diff options
| author | ozaki-r <ozaki-r@NetBSD.org> | 2019-10-28 02:56:40 +0000 |
|---|---|---|
| committer | ozaki-r <ozaki-r@NetBSD.org> | 2019-10-28 02:56:40 +0000 |
| commit | a1e232ce2b278308187ebcaab6768f7fafeb32b8 (patch) | |
| tree | da224b80adc604cbdf08793a189fa03a54c465f3 /sys/modules | |
| parent | 5de6c2b8210dd7520a93be5d40d12fa3f61b91a0 (diff) | |
Implement a front-end driver of virtio-9p called vio9p
In conjunction with mount_9p, it enables a NetBSD system running as a VM guest
to mount an exported filesystem by the host via virtio-9p. It exports a 9p
end-point of virtio-9p via a character device file for mount_9p.
Reviewed by yamaguchi@
Diffstat (limited to 'sys/modules')
| -rw-r--r-- | sys/modules/Makefile | 3 | ||||
| -rw-r--r-- | sys/modules/vio9p/Makefile | 12 | ||||
| -rw-r--r-- | sys/modules/vio9p/vio9p.ioconf | 10 |
3 files changed, 24 insertions, 1 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 8d3fbd64334..96b0357e88d 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.227 2019/09/22 22:59:39 christos Exp $ +# $NetBSD: Makefile,v 1.228 2019/10/28 02:56:40 ozaki-r Exp $ .include <bsd.own.mk> @@ -458,6 +458,7 @@ SUBDIR+= ld_nvme SUBDIR+= nvme SUBDIR+= twa SUBDIR+= twe +SUBDIR+= vio9p SUBDIR+= viomb SUBDIR+= virtio SUBDIR+= virtio_pci diff --git a/sys/modules/vio9p/Makefile b/sys/modules/vio9p/Makefile new file mode 100644 index 00000000000..0173165aa6b --- /dev/null +++ b/sys/modules/vio9p/Makefile @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2019/10/28 02:56:40 ozaki-r Exp $ + +.include "../Makefile.inc" + +.PATH: ${S}/dev/pci + +KMOD= vio9p +IOCONF= vio9p.ioconf + +SRCS+= vio9p.c + +.include <bsd.kmodule.mk> diff --git a/sys/modules/vio9p/vio9p.ioconf b/sys/modules/vio9p/vio9p.ioconf new file mode 100644 index 00000000000..cdbb94746a7 --- /dev/null +++ b/sys/modules/vio9p/vio9p.ioconf @@ -0,0 +1,10 @@ +# $NetBSD: vio9p.ioconf,v 1.1 2019/10/28 02:56:40 ozaki-r Exp $ + +ioconf vio9p + +include "conf/files" +include "dev/pci/files.pci" + +pseudo-root virtio* + +vio9p* at virtio? |
