<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/share, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-07-29T17:25:18Z</updated>
<entry>
<title>MFC: r285858, r286017</title>
<updated>2015-07-29T17:25:18Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2015-07-29T17:25:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=210d38d51b72d4ef1288fcb1f41ff5165ff1b75f'/>
<id>urn:sha1:210d38d51b72d4ef1288fcb1f41ff5165ff1b75f</id>
<content type='text'>
Add a basic manpage for the pms driver.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC: r277218, r277219, r280572, r280573, r280574</title>
<updated>2015-07-15T16:47:13Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2015-07-15T16:47:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f7d25f5494ecc5b1af69a7f8139ae27262fb249c'/>
<id>urn:sha1:f7d25f5494ecc5b1af69a7f8139ae27262fb249c</id>
<content type='text'>
Add manpages for the ixl and ixlv drivers.

PR:		194313
Approved by:	re (marius)
</content>
</entry>
<entry>
<title>MFC: r284929</title>
<updated>2015-07-13T12:04:40Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2015-07-13T12:04:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2263260c058af8aa29761ac53fc93619764f3090'/>
<id>urn:sha1:2263260c058af8aa29761ac53fc93619764f3090</id>
<content type='text'>
Fix issues that kept some of the examples from actually working.

PR:		144534
Submitted by:	Nicolas Edel
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>Revert a modification that should not have been part of r285092</title>
<updated>2015-07-03T14:29:55Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-07-03T14:29:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=803f5ac4884198cf330aceb20e3b1cc7b7422705'/>
<id>urn:sha1:803f5ac4884198cf330aceb20e3b1cc7b7422705</id>
<content type='text'>
Approved by:	re (implicit)
Sponsored by:	gandi.net
</content>
</entry>
<entry>
<title>MFC: r274011,r274022,r274453,r274542,r274632,r274727,r275653,r275656,r275657,</title>
<updated>2015-07-03T14:22:44Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-07-03T14:22:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9142007d013e291b1b2762a5fd49eb340070974'/>
<id>urn:sha1:c9142007d013e291b1b2762a5fd49eb340070974</id>
<content type='text'>
     r275658,r275829,r277652,r277764,r278475,r278767,r278819,r278902,r279256,
     r282681,r282683,r282685,r282686,r282687,r282697,r282698,r282699,r282700,
     r282709,r282712,r282713,r282716,r282718,r282719,r282720,r282721,r283809,
     r283810,r283811,r283814,r283815,r283816,r283818,r283841,r283842,r283843,
     r283961,r283962,r284110,r284111,r284112,r284113,r284114,r284117,r284118,
     r284119,r284120,r284121,r284122,r284123,r284124,r284126,r284128,r284129,
     r284130,r284133,r284135,r284137,r284139,r284140,r284148,r284149,r284392

Lots of cleanup in the pw(8) code
Add pw -R &lt;rootdir&gt;
Add lots of regression tests
More accurate error messages

Approved by:	re (kib)
Sponsored by:	gandi.net
</content>
</entry>
<entry>
<title>MFC: r262233</title>
<updated>2015-06-30T09:34:59Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2015-06-30T09:34:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92e11f8f1ef36d36653cd3f2d015816c57220539'/>
<id>urn:sha1:92e11f8f1ef36d36653cd3f2d015816c57220539</id>
<content type='text'>
Spelling, grammar and mdoc cleanup.
</content>
</entry>
<entry>
<title>MFC r279444:</title>
<updated>2015-06-28T01:21:55Z</updated>
<author>
<name>Neel Natu</name>
<email>neel@FreeBSD.org</email>
</author>
<published>2015-06-28T01:21:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00ebaa84bca9f25f87f71ee639f7612afecbd380'/>
<id>urn:sha1:00ebaa84bca9f25f87f71ee639f7612afecbd380</id>
<content type='text'>
Allow passthrough devices to be hinted.

MFC r279683:
When ICW1 is issued the edge sense circuit is reset which means that
following an initialization a low-to-high transistion is necesary to
generate an interrupt.

MFC r279925:
Add -p parameter to list PCI device to pass through to the guest.

MFC r281559:
Fix handling of BUS_PROBE_NOWILDCARD in 'device_probe_child()'.

MFC r280447:
When fetching an instruction in non-64bit mode, consider the value of the
code segment base address.

MFC r280725:
Move legacy interrupt allocation for virtio devices to common code.

MFC r280775:
Fix the RTC device model to operate correctly in 12-hour mode.

MFC r280929:
Fix "MOVS" instruction memory to MMIO emulation.

MFC r280968:
Display instruction bytes and %rip prior to aborting due to an instruction
emulation error.

MFC r281145:
Enhance the support for Group 1 Extended opcodes for CMP, AND, OR instructions.

MFC r281542:
Initialize 'error' before use (Coverity IDs 1249748, 1249747, 1249751, 1249749)

MFC r281561:
Prior to aborting due to an ioport error, it is always interesting to see what
the guest's %rip is.

MFC r281611:
If the number of guest vcpus is less than '1' then flag it as an error.

MFC r281612:
Prefer 'vcpu_should_yield()' over checking 'curthread-&gt;td_flags' directly.

MFC r281630:
Relax the check on which vectors can be delivered through the APIC. According
to the Intel SDM vectors 16 through 255 are allowed to be delivered via the
local APIC.

MFC r281879:
Missing break in switch case (Coverity ID 1292499)

MFC r281946:
Don't allow guest to modify readonly bits in the PCI config 'status' register.

MFC r281987:
STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation.

MFC r282206:
Implement the century byte in the RTC.
</content>
</entry>
<entry>
<title>MFC r276428:</title>
<updated>2015-06-27T22:48:22Z</updated>
<author>
<name>Neel Natu</name>
<email>neel@FreeBSD.org</email>
</author>
<published>2015-06-27T22:48:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba2b1f8c1d2cfd18c3ef079ed852d921e2bf137d'/>
<id>urn:sha1:ba2b1f8c1d2cfd18c3ef079ed852d921e2bf137d</id>
<content type='text'>
Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.

MFC r276432:
Initialize all fields of 'struct vm_exception exception' before passing it
to vm_inject_exception().

MFC r276763:
Clear blocking due to STI or MOV SS in the hypervisor when an instruction is
emulated or when the vcpu incurs an exception.

MFC r277149:
Clean up usage of 'struct vm_exception' to only to communicate information
from userspace to vmm.ko when injecting an exception.

MFC r277168:
Fix typo (missing comma).

MFC r277309:
Make the error message explicit instead of just printing the usage if the
virtual machine name is not specified.

MFC r277310:
Simplify instruction restart logic in bhyve.

MFC r277359:
Fix a bug in libvmmapi 'vm_copy_setup()' where it would return success even
if the 'gpa' was in the guest MMIO region.

MFC r277360:
MOVS instruction emulation.

MFC r277626:
Add macro to identify AVIC capability (advanced virtual interrupt controller)
in AMD processors.

MFC r279220:
Don't close a block context if it couldn't be opened avoiding a null deref.

MFC r279225:
Add "-u" option to bhyve(8) to indicate that the RTC should maintain UTC time.

MFC r279227:
Emulate MSR 0xC0011024 when running on AMD processors.

MFC r279228:
Always emulate MSR_PAT on Intel processors and don't rely on PAT save/restore
capability of VT-x. This lets bhyve run nested in older VMware versions that
don't support the PAT save/restore capability.

MFC r279540:
Fix warnings/errors when building vmm.ko with gcc.
</content>
</entry>
<entry>
<title>MFC r284646:</title>
<updated>2015-06-27T09:47:28Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-06-27T09:47:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d960f9568ff5e269876d725a2000b223a6b05ebf'/>
<id>urn:sha1:d960f9568ff5e269876d725a2000b223a6b05ebf</id>
<content type='text'>
The barriers, provided by _acq and _rel atomics, are acquire and
release barriers, not read and write barriers.
</content>
</entry>
<entry>
<title>MFC: r283514</title>
<updated>2015-06-18T15:46:39Z</updated>
<author>
<name>Andrew Rybchenko</name>
<email>arybchik@FreeBSD.org</email>
</author>
<published>2015-06-18T15:46:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=55f2ac9113c3d109624fa273ed35e5cc8ec661fd'/>
<id>urn:sha1:55f2ac9113c3d109624fa273ed35e5cc8ec661fd</id>
<content type='text'>
sfxge: add 7xxx NICs family support

Support 7xxx adapters including firmware-assisted TSO and VLAN tagging:

  - Solarflare Flareon Ultra 7000 series 10/40G adapters:
    - Solarflare SFN7042Q QSFP+ Server Adapter
    - Solarflare SFN7142Q QSFP+ Server Adapter

  - Solarflare Flareon Ultra 7000 series 10G adapters:
    - Solarflare SFN7022F SFP+ Server Adapter
    - Solarflare SFN7122F SFP+ Server Adapter
    - Solarflare SFN7322F Precision Time Synchronization Server Adapter

  - Solarflare Flareon 7000 series 10G adapters:
    - Solarflare SFN7002F SFP+ Server Adapter

Support utilities to configure adapters and update firmware.

The work is done by Solarflare developers
(Andy Moreton, Andrew Lee and many others),
Artem V. Andreev &lt;Artem.Andreev at oktetlabs.ru&gt; and me.

Sponsored by:   Solarflare Communications, Inc.
</content>
</entry>
</feed>
