VIO9P(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’… VIO9P(4) β€” Kernel Interfaces Manual edition πŸ’…

okay so bestie, this is the vio9p page from the Kernel Interfaces Manual, and it's literally the VirtIO 9p front-end driver's whole moment. let's get into it 🫢✨


✨ NAME ✨

vio9p β€” the VirtIO 9p front-end driver. that's the name, no cap πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

vio9p* at virtio?

that's it. that's the synopsis. short and iconic πŸ’…


🌸 DESCRIPTION 🌸

so when you team it up with mount_9p(8), the vio9p driver enables a NetBSD system running as a VM guest to mount an exported file system by the host via virtio-9p. it's giving bridge-to-the-host energy 🫢

it exports a 9p end-point of virtio-9p via a character device file for mount_9p(8). yes bestie, that's the whole job ✨

each exported file system is assigned a character device and accessible via /dev/vio9p0, /dev/vio9p1 and so on, respectively, in exporting order by the host. so the order the host exports them in is the order you get the devices β€” slay 🌈


πŸŽ€ FILES πŸŽ€

  • /dev/vio9p? β€” the device file path pattern, bestie πŸ’–

πŸ”₯ EXAMPLES πŸ”₯

the following command mounts the first exported file system by the host at /mnt/9p:

# mount_9p -cu /dev/vio9p0 /mnt/9p

ate. no notes. πŸ’…πŸ”₯


🌈 SEE ALSO 🌈

go read those too, iykyk πŸ’œ


⭐ HISTORY ⭐

the vio9p driver first appeared in NetBSD 10.0. periodt πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

the vio9p driver was written by Ryota Ozaki <ozaki-r@iij.ad.jp>. bow down, icon πŸ«ΆπŸ‘‘


okay that's the whole page, bestie πŸ’– this one is from the Debian source/version, dated October 24, 2019, and the manpage tag is VIO9P(4). bye πŸ’…βœ¨

πŸ“¦ where this page comes from