https://wiki.freebsd.org/bhyve/pci_passthru
https://syuu1228.github.io/howto_implement_hypervisor/part18.html
vm-bhyve
いさぽん公式WEB 2021
ホスト
pciconf -v -l xhci0@pci0:65:0:0: class=0x0c0330 rev=0x04 hdr=0x00 vendor=0x1033 device=0x0194 subvendor=0xffff subdevice=0xffff vendor = 'NEC Corporation' device = 'uPD720200 USB 3.0 Host Controller' class = serial bus subclass = USB /boot/loader.conf pptdevs="65/0/0" (再起動) reboot xhci0 → ppt0 になる $ pciconf -lv | grep ppt ppt0@pci0:65:0:0: class=0x0c0330 rev=0x04 hdr=0x00 vendor=0x1033 device=0x0194 subvendor=0xffff subdevice=0xffff
ゲスト
vm iso https://download.freebsd.org/releases/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-disc1.iso vm create -t default -s 20g pt-test vm config pt-test passthru0="65/0/0" vm install pt-test FreeBSD-14.0-RELEASE-amd64-disc1.iso vm console pt-test