opnsense-src/sys/dev/hyperv/vmbus
Wei Hu ace5ce7e70 hyperv/vmbus: Update VMBus version 4.0 and 5.0 support.
Add VMBus protocol version 4.0. and 5.0 to support Windows 10 and newer HyperV hosts.

For VMBus 4.0 and newer HyperV, the netvsc gpadl teardown must be done after vmbus close.

Submitted by:	whu
MFC after:	2 weeks
Sponsored by:	Microsoft
2019-07-09 07:24:18 +00:00
..
amd64 Use SMAP on amd64. 2018-07-29 20:47:00 +00:00
i386 i386 4/4G split. 2018-04-13 20:30:49 +00:00
hyperv.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
hyperv_busdma.c hyperv/busdma: Take BUS_DMA_ZERO into account 2016-05-24 05:26:52 +00:00
hyperv_machdep.h hyperv: Move machine dependent bits into machine dependent files. 2016-06-06 05:55:37 +00:00
hyperv_reg.h hyperv: Allow userland to ro-mmap reference TSC page 2016-12-15 03:32:24 +00:00
hyperv_var.h hyperv/timesync: Support "sent TC" to improve accuracy. 2016-12-08 05:37:39 +00:00
vmbus.c hyperv/vmbus: Update VMBus version 4.0 and 5.0 support. 2019-07-09 07:24:18 +00:00
vmbus_br.c hyperv/vmbus: Add __FBSDID 2016-10-14 05:47:59 +00:00
vmbus_brvar.h hyperv/vmbus: Add functions to test RX/TX bufring emptiness 2016-09-28 04:08:20 +00:00
vmbus_chan.c hyperv/vmbus: Nuke unnecessary critical sections. 2016-12-28 03:07:58 +00:00
vmbus_chanvar.h hyperv/vmbus: Add channel polling support. 2016-12-12 05:04:55 +00:00
vmbus_et.c hyperv: Update copyright for the files changed in 2017 2017-08-14 06:00:50 +00:00
vmbus_if.m hyperv/vmbus: Add DEVMETHOD to map cpu to event taskq. 2016-11-30 07:45:05 +00:00
vmbus_reg.h hyperv/vmbus: Stringent header length and total length check. 2016-09-05 03:21:31 +00:00
vmbus_res.c Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
vmbus_var.h hyperv/vmbus: Nuke unnecessary critical sections. 2016-12-28 03:07:58 +00:00
vmbus_xact.c hyperv/vmbus: Add result polling support for xact API. 2016-11-28 07:27:08 +00:00