xref: /openbsd-src/sys/dev/pv/files.pv (revision 89c96e90242a81edf0d9a0550930a11563268b9d)
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