freebsd-nq/sys/dev/hyperv
Justin T. Gibbs bf57e9793a Correct panic caused by attaching both Xen PV and HyperV virtualization
aware drivers on Xen hypervisors that advertise support for some
HyperV features.

x86/xen/hvm.c:
	When running in HVM mode on a Xen hypervisor, set vm_guest
	to VM_GUEST_XEN so other virtualization aware components in
	the FreeBSD kernel can detect this mode is active.

dev/hyperv/vmbus/hv_hv.c:
	Use vm_guest to ignore Xen's HyperV emulation when Xen is
	detected and Xen PV drivers are active.

Reported by:	Shanker Balan
Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&D
Reviewed by:	gibbs
Approved by:	re (Xen blanket)
2013-10-05 19:51:09 +00:00
..
include
netvsc
stordisengage Reorder the hypervisor presence test to avoid claiming ATA disks 2013-09-19 02:34:52 +00:00
storvsc
utilities Revert the kvp code - there's still some work that 2013-09-09 19:27:44 +00:00
vmbus Correct panic caused by attaching both Xen PV and HyperV virtualization 2013-10-05 19:51:09 +00:00