1# $OpenBSD: files.pv,v 1.9 2016/12/07 15:30:04 mikeb Exp $ 2# 3# Config file and device description for paravirtual devices. 4# Included by ports that need it. 5 6define pvbus {} 7device pvbus 8attach pvbus at mainbus 9file dev/pv/pvbus.c pvbus needs-flag 10 11# VMware Tools 12device vmt 13attach vmt at pvbus 14file dev/pv/vmt.c vmt needs-flag 15 16# Xen 17device xen {} 18attach xen at pvbus 19file dev/pv/xen.c xen needs-flag 20file dev/pv/xenstore.c xen 21 22# Xen Netfront 23device xnf: ether, ifnet, ifmedia 24attach xnf at xen 25file dev/pv/if_xnf.c xnf 26 27# Xen Blkfront 28device xbf: scsi 29attach xbf at xen 30file dev/pv/xbf.c xbf 31 32# Hyper-V 33device hyperv {} 34attach hyperv at pvbus 35file dev/pv/hyperv.c hyperv needs-flag 36file dev/pv/hypervic.c hyperv 37 38# Hyper-V NetVSC 39device hvn: ether, ifnet, ifmedia 40attach hvn at hyperv 41file dev/pv/if_hvn.c hvn 42