]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add virtio-9p (aka VirtFS) filesystem sharing to bhyve.
authorjceel <jceel@FreeBSD.org>
Sat, 3 Oct 2020 19:05:13 +0000 (19:05 +0000)
committerjceel <jceel@FreeBSD.org>
Sat, 3 Oct 2020 19:05:13 +0000 (19:05 +0000)
commit8294a283a164da94cf7c7681404c1994754565d9
tree243f1f26c42494f3e4b214e97433bcf59e1e436b
parent1fd3c4d47a0fd1cb364537b58869964207e85615
Add virtio-9p (aka VirtFS) filesystem sharing to bhyve.

VirtFS allows sharing an arbitrary directory tree between bhyve virtual
machine and the host. Current implementation has a fairly complete support
for 9P2000.L protocol, except for the extended attribute support. It has
been verified to work with the qemu-kvm hypervisor.

Reviewed by: rgrimes, emaste, jhb, trasz
Approved by: trasz (mentor)
MFC after: 1 month
Relnotes: yes
Sponsored by: Conclusive Engineering (development), vStack.com (funding)
Differential Revision: https://reviews.freebsd.org/D10335
etc/mtree/BSD.include.dist
lib/Makefile
lib/lib9p/Makefile [new file with mode: 0644]
share/mk/bsd.libnames.mk
share/mk/src.libnames.mk
usr.sbin/bhyve/Makefile
usr.sbin/bhyve/bhyve.8
usr.sbin/bhyve/pci_virtio_9p.c [new file with mode: 0644]
usr.sbin/bhyve/virtio.h