opnsense-src/sys/dev/hyperv/vmbus
Souradeep Chakrabarti 6cf00ef80c arm64: enablement for ARM64 in Hyper-V (Part 1)
The changes are to refactor the code of vmbus.c and hyperv.c to keep minimal
arch specific codes there and have them in separate files in x86/ arm64/ .
x86 is a new directory, which contains codes for x86 / x86_64. Instead of
repeating the same codes in existing amd64/ and i386/, this approach reduced
the repetition. This is first of three patches for Hyper-V enablement.

Reviewed by:	whu
Tested by:	Souradeep Chakrabarti <schakrabarti@microsoft.com>
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D36466
2022-09-29 10:14:41 +00:00
..
aarch64 arm64: enablement for ARM64 in Hyper-V (Part 1) 2022-09-29 10:14:41 +00:00
amd64 hyperv: Fix a typo in a source code comment 2022-09-04 17:19:40 +02:00
i386 Change "compiled" to "assembled" 2021-06-11 13:58:51 -06:00
hyperv.c kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07: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: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
vmbus_br.c Fix i386 build for r361275 2020-05-20 13:51:27 +00:00
vmbus_brvar.h HyperV socket implementation for FreeBSD 2020-05-20 11:03:59 +00:00
vmbus_chan.c HyperV socket implementation for FreeBSD 2020-05-20 11:03:59 +00:00
vmbus_chanvar.h HyperV socket implementation for FreeBSD 2020-05-20 11:03:59 +00:00
vmbus_et.c hyperv: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07: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 socket implementation for FreeBSD 2020-05-20 11:03:59 +00:00
vmbus_res.c hyperv: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07: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