xref: /netbsd-src/sys/dev/hyperv/files.hyperv (revision fdd3eadbf8cee05009241809f2af18177a0997dc)
1*fdd3eadbSnonaka#	$NetBSD: files.hyperv,v 1.3 2022/05/20 13:55:17 nonaka Exp $
250517e57Snonaka
350517e57Snonakadefine	hypervvmbus {}
450517e57Snonakadevice	vmbus: hypervvmbus
550517e57Snonakafile	dev/hyperv/vmbus.c		vmbus needs-flag
650517e57Snonaka
713deebddSnonakaattach	genfb at hypervvmbus with genfb_vmbus : splash
813deebddSnonakafile	dev/hyperv/genfb_vmbus.c	genfb_vmbus
913deebddSnonaka
1013deebddSnonakadevice	hvkbd: wskbddev
1113deebddSnonakaattach	hvkbd at hypervvmbus
1213deebddSnonakafile	dev/hyperv/hvkbd.c		hvkbd needs-flag
1313deebddSnonaka
1450517e57Snonakadevice	hvn: ether, ifnet, arp
1550517e57Snonakaattach	hvn at hypervvmbus
1650517e57Snonakafile	dev/hyperv/if_hvn.c		hvn
17*fdd3eadbSnonakadefparam opt_if_hvn.h	HVN_UDP_CKSUM_FIXUP_MTU_DEFAULT
18*fdd3eadbSnonaka			HVN_CHANNEL_MAX_COUNT_DEFAULT
19*fdd3eadbSnonaka			HVN_CHANNEL_COUNT_DEFAULT
20*fdd3eadbSnonaka			HVN_TX_RING_COUNT_DEFAULT
21*fdd3eadbSnonaka			HVN_LINK_STATE_CHANGE_DELAY
2250517e57Snonaka
2350517e57Snonakadevice	hvs: scsi
2450517e57Snonakaattach	hvs at hypervvmbus
2550517e57Snonakafile	dev/hyperv/hvs.c		hvs
2650517e57Snonaka
2750517e57Snonakadevice	hvheartbeat
2850517e57Snonakaattach	hvheartbeat at hypervvmbus
2950517e57Snonakafile	dev/hyperv/hvheartbeat.c	hvheartbeat
3050517e57Snonaka
3150517e57Snonakadevice	hvkvp
3250517e57Snonakaattach	hvkvp at hypervvmbus
3350517e57Snonakafile	dev/hyperv/hvkvp.c		hvkvp
3450517e57Snonaka
3550517e57Snonakadevice	hvshutdown: sysmon_power, sysmon_taskq
3650517e57Snonakaattach	hvshutdown at hypervvmbus
3750517e57Snonakafile	dev/hyperv/hvshutdown.c		hvshutdown
3850517e57Snonaka
3950517e57Snonakadevice	hvtimesync
4050517e57Snonakaattach	hvtimesync at hypervvmbus
4150517e57Snonakafile	dev/hyperv/hvtimesync.c		hvtimesync
4250517e57Snonaka
4350517e57Snonakafile	dev/hyperv/vmbusic.c		hvheartbeat | hvkvp | hvshutdown |
4450517e57Snonaka					hvtimesync
4550517e57Snonaka
4650517e57Snonakafile	dev/hyperv/hyperv_common.c	hyperv | vmbus
47