1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/dev/hyperv
Justin T. Gibbs 352830e2fa Centralize the detection logic for the Hyper-V hypervisor.
Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&D
Reviewed by:	gibbs, grehan
Approved by:	re (gjb)

sys/sys/systm.h:
 * Add a new VM_GUEST type, VM_GUEST_HV (HyperV guest).

sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c:
sys/dev/hyperv/vmbus/hv_hv.c:
sys/dev/hyperv/stordisengage/hv_ata_pci_disengage.c:
 * Set vm_guest to VM_GUEST_HV and use that on other HyperV related
   devices instead of cloning the cpuid hypervisor check.
 * Cleanup the vmbus_identify function.
2013-10-13 02:41:30 +00:00
..
include Fix vmbus channel memory leak where incorrect length parameter was 2013-10-11 21:30:27 +00:00
netvsc Fix a lock-order reversal in the net driver by dropping the lock 2013-10-12 00:32:34 +00:00
stordisengage Centralize the detection logic for the Hyper-V hypervisor. 2013-10-13 02:41:30 +00:00
storvsc In sys/dev/hyperv, fix a number of gcc warnings about usage of anonymous 2013-10-10 16:25:53 +00:00
utilities Revert the kvp code - there's still some work that 2013-09-09 19:27:44 +00:00
vmbus Centralize the detection logic for the Hyper-V hypervisor. 2013-10-13 02:41:30 +00:00