<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64, branch releng/11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-10-25T17:11:20Z</updated>
<entry>
<title>Revised SA-16:15.  The initial patch didn't cover all possible overflows</title>
<updated>2016-10-25T17:11:20Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2016-10-25T17:11:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd8f3c74f4149ed6154d208e9b902e5452838320'/>
<id>urn:sha1:cd8f3c74f4149ed6154d208e9b902e5452838320</id>
<content type='text'>
based on passing incorrect parameters to sysarch(2). [1]

Fix unchecked array reference in the VGA device emulation code. [2]

Security:	SA-16:15 [1]
Security:       SA-16:32 [2]
Approved by:	so
</content>
</entry>
<entry>
<title>MFC r303583:</title>
<updated>2016-08-11T09:30:25Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2016-08-11T09:30:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c401164bdc35383cf8888ba93a67dab65fe1d33'/>
<id>urn:sha1:5c401164bdc35383cf8888ba93a67dab65fe1d33</id>
<content type='text'>
amd64: implement pagezero using rep stos

The current implementation uses non-temporal writes. This turns out to
be detrimental to performance if the page is used shortly after, which
is the typical case with page faults.

Switch to rep stos.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r303712:</title>
<updated>2016-08-10T13:38:44Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2016-08-10T13:38:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9339dd728a67b0b413ea25a74c83713c506889a5'/>
<id>urn:sha1:9339dd728a67b0b413ea25a74c83713c506889a5</id>
<content type='text'>
Merge i386 and amd64 variants of mp_watchdog.c into x86/.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r302517:</title>
<updated>2016-07-18T16:38:06Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-07-18T16:38:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94b49ea6f94feee6d2c78627e57f141d98379261'/>
<id>urn:sha1:94b49ea6f94feee6d2c78627e57f141d98379261</id>
<content type='text'>
Fix a copy/paste bug introduced during X86_64 Linuxulator work.
FreeBSD support NX bit on X86_64 processors out of the box, for i386 emulation
use READ_IMPLIES_EXEC flag, introduced in r302515.

While here move common part of mmap() and mprotect() code to the files in compat/linux
to reduce code dupcliation between Linuxulator's

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r302516:</title>
<updated>2016-07-18T16:35:44Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-07-18T16:35:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e33c30fe30e7915c32b3e1e0c2a8c9742f530a9'/>
<id>urn:sha1:2e33c30fe30e7915c32b3e1e0c2a8c9742f530a9</id>
<content type='text'>
Regen for r302515 (Linux personality).

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r302515:</title>
<updated>2016-07-18T16:34:11Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-07-18T16:34:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ffa95dadf4849b70712c6765a500de1a36505542'/>
<id>urn:sha1:ffa95dadf4849b70712c6765a500de1a36505542</id>
<content type='text'>
Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.
In Linux if this flag is set, PROT_READ implies PROT_EXEC for mmap().
Linux/i386 set this flag automatically if the binary requires executable stack.

READ_IMPLIES_EXEC flag will be used in the next Linux mmap() commit.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r302635:</title>
<updated>2016-07-15T09:44:48Z</updated>
<author>
<name>Roger Pau Monné</name>
<email>royger@FreeBSD.org</email>
</author>
<published>2016-07-15T09:44:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9ca940a8818c6328e505342c0d6289cab2734b0'/>
<id>urn:sha1:b9ca940a8818c6328e505342c0d6289cab2734b0</id>
<content type='text'>
xen: automatically disable MSI-X interrupt migration

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Remove GENERIC-NODEBUG kernel configurations, missed during</title>
<updated>2016-07-14T08:20:17Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-07-14T08:20:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=371ab94ebedb322041f11a1c3170dc39fe0eb1ad'/>
<id>urn:sha1:371ab94ebedb322041f11a1c3170dc39fe0eb1ad</id>
<content type='text'>
the stable/11 branch.

This is a direct commit to stable/11.

Approved by:	re (kib)
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r302448:</title>
<updated>2016-07-12T06:25:28Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2016-07-12T06:25:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=32f3c06b7023be894c5ff3581f5c40ec8813f953'/>
<id>urn:sha1:32f3c06b7023be894c5ff3581f5c40ec8813f953</id>
<content type='text'>
  Don't forget to set sa-&gt;narg for CloudABI system calls.

  It turns out that this value is not used within the system call code
  under normal conditions, except when using tracing tools like ktrace.
  If we forget to set this value, it is set to random garbage. This may
  cause ktrace to hang indefinitely, making it impossible to kill.

Approved by: re@
Reported by: Michael Plass
PR: 210800
</content>
</entry>
<entry>
<title>- Remove debugging from GENERIC* kernel configurations</title>
<updated>2016-07-08T00:22:14Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-07-08T00:22:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a87fae024521e924b1376e72363d2174d1f859c'/>
<id>urn:sha1:4a87fae024521e924b1376e72363d2174d1f859c</id>
<content type='text'>
- Enable MALLOC_PRODUCTION
- Default dumpdev=NO
- Remove UPDATING entry regarding debugging features

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
