<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/hyperv, branch release/10.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-11-01T17:39:59Z</updated>
<entry>
<title>MFC r257369:</title>
<updated>2013-11-01T17:39:59Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-11-01T17:39:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fbf68c9774b7abc08b07b9755e0ea4a4b31eb9b1'/>
<id>urn:sha1:fbf68c9774b7abc08b07b9755e0ea4a4b31eb9b1</id>
<content type='text'>
Don't reference pointer before testing whether it is
NULL.

Submitted by:	Clement Lecigne &lt;clecigne google com&gt;
Reviewed by:	grehan
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r256425:</title>
<updated>2013-10-18T23:19:27Z</updated>
<author>
<name>Justin T. Gibbs</name>
<email>gibbs@FreeBSD.org</email>
</author>
<published>2013-10-18T23:19:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=61959c83dd235441480d596cd3c5da7ee928bf06'/>
<id>urn:sha1:61959c83dd235441480d596cd3c5da7ee928bf06</id>
<content type='text'>
Centralize the detection logic for the Hyper-V hypervisor.

Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&amp;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.
------------------------------------------------------------------------
</content>
</entry>
<entry>
<title>MFC r256362</title>
<updated>2013-10-12T00:42:41Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-10-12T00:42:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cd0068429f08156d9d7f105e87460fabe38a80ac'/>
<id>urn:sha1:cd0068429f08156d9d7f105e87460fabe38a80ac</id>
<content type='text'>
  Fix a lock-order reversal in the net driver by dropping the lock
  and holding a reference prior to calling further into the hyperv
  stack.

  Added missing FreeBSD idents.

Approved by:	re@ (gjb)
</content>
</entry>
<entry>
<title>MFC r256350</title>
<updated>2013-10-11T21:47:17Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-10-11T21:47:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=56e3796487ecbdc6b007f98ffc00309ec0d362c2'/>
<id>urn:sha1:56e3796487ecbdc6b007f98ffc00309ec0d362c2</id>
<content type='text'>
  Fix vmbus channel memory leak where incorrect length parameter was
  being passed to contigfree().

Approved by:	re@ (glebius)
</content>
</entry>
<entry>
<title>MFC r256304</title>
<updated>2013-10-11T18:27:12Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-10-11T18:27:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be908b83c509814bf22304f3f819738d3754f226'/>
<id>urn:sha1:be908b83c509814bf22304f3f819738d3754f226</id>
<content type='text'>
  Allow the legacy CDROM device to be accessed in a FreeBSD guest, while
  still using enlightened drivers for other block devices.

Approved by:    re@ (gjb)
</content>
</entry>
<entry>
<title>In sys/dev/hyperv, fix a number of gcc warnings about usage of anonymous</title>
<updated>2013-10-10T16:25:53Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-10-10T16:25:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=785e09b08fede77faa5f6713ec46c5bbc7410155'/>
<id>urn:sha1:785e09b08fede77faa5f6713ec46c5bbc7410155</id>
<content type='text'>
union members in strict C99, by giving them names.  While here, add some
FreeBSD keywords where they were missing.

Approved by:	re (gjb)
Reviewed by:	grehan
</content>
</entry>
<entry>
<title>Correct panic caused by attaching both Xen PV and HyperV virtualization</title>
<updated>2013-10-05T19:51:09Z</updated>
<author>
<name>Justin T. Gibbs</name>
<email>gibbs@FreeBSD.org</email>
</author>
<published>2013-10-05T19:51:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bf57e9793acf2560ddf629569f2685fee01d1446'/>
<id>urn:sha1:bf57e9793acf2560ddf629569f2685fee01d1446</id>
<content type='text'>
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&amp;D
Reviewed by:	gibbs
Approved by:	re (Xen blanket)
</content>
</entry>
<entry>
<title>Reorder the hypervisor presence test to avoid claiming ATA disks</title>
<updated>2013-09-19T02:34:52Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-09-19T02:34:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4a67483f2ec63becc4ca4078327afd4d49c1b217'/>
<id>urn:sha1:4a67483f2ec63becc4ca4078327afd4d49c1b217</id>
<content type='text'>
on non hyperv systems.

Reviewed by:	neel, abgupta at microsoft dot com
Approved by:	re@ (hrs)
</content>
</entry>
<entry>
<title>Revert the kvp code - there's still some work that</title>
<updated>2013-09-09T19:27:44Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-09-09T19:27:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ee2dc6fd672c2d2de53a080a8ddf87fe89a651c'/>
<id>urn:sha1:2ee2dc6fd672c2d2de53a080a8ddf87fe89a651c</id>
<content type='text'>
needs to be done for that.

Discussed with:	Microsoft hyper-v devs
</content>
</entry>
<entry>
<title>Latest update from Microsoft.</title>
<updated>2013-09-09T08:07:46Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2013-09-09T08:07:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d940bfec8c329dd82d8d54efebd81c8aa420503b'/>
<id>urn:sha1:d940bfec8c329dd82d8d54efebd81c8aa420503b</id>
<content type='text'>
Obtained from:	Microsoft Hyper-v dev team
</content>
</entry>
</feed>
