freebsd-skq/sys/dev/hyperv/vmbus
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
..
hv_channel_mgmt.c
hv_channel.c
hv_connection.c
hv_hv.c Correct panic caused by attaching both Xen PV and HyperV virtualization 2013-10-05 19:51:09 +00:00
hv_ring_buffer.c
hv_vmbus_drv_freebsd.c
hv_vmbus_priv.h