# $OpenBSD: files.pv,v 1.13 2017/06/14 10:25:40 mikeb Exp $ # # Config file and device description for paravirtual devices. # Included by ports that need it. define pvbus {} device pvbus attach pvbus at mainbus file dev/pv/pvbus.c pvbus needs-flag # VMware Tools device vmt attach vmt at pvbus file dev/pv/vmt.c vmt needs-flag # Xen device xen {} attach xen at pvbus file dev/pv/xen.c xen needs-flag file dev/pv/xenstore.c xen # Xen Netfront device xnf: ether, ifnet, ifmedia attach xnf at xen file dev/pv/if_xnf.c xnf # Xen Blkfront device xbf: scsi attach xbf at xen file dev/pv/xbf.c xbf # Hyper-V device hyperv {} attach hyperv at pvbus file dev/pv/hyperv.c hyperv needs-flag file dev/pv/hypervic.c hyperv # Hyper-V NetVSC device hvn: ether, ifnet, ifmedia attach hvn at hyperv file dev/pv/if_hvn.c hvn # Hyper-V StorVSC device hvs: scsi attach hvs at hyperv file dev/pv/hvs.c hvs # VirtIO file dev/pv/virtio.c virtio device vio attach vio at virtio file dev/pv/if_vio.c vio device vioblk: scsi attach vioblk at virtio file dev/pv/vioblk.c vioblk device viocon attach viocon at virtio file dev/pv/viocon.c viocon needs-flag device viomb attach viomb at virtio file dev/pv/viomb.c viomb device viornd attach viornd at virtio file dev/pv/viornd.c viornd device vioscsi: scsi attach vioscsi at virtio file dev/pv/vioscsi.c vioscsi device vmmci attach vmmci at virtio file dev/pv/vmmci.c vmmci