<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/ibcs2/ibcs2_sysvec.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-12-19T22:02:49Z</updated>
<entry>
<title>Remove iBCS2, part3: the implementation</title>
<updated>2018-12-19T22:02:49Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2018-12-19T22:02:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=70a975ae6b20a2bf67939c9a890025905773d970'/>
<id>urn:sha1:70a975ae6b20a2bf67939c9a890025905773d970</id>
<content type='text'>
Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>sys/i386: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:08:52Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:08:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=83ef78be9591275896b8a0bda1d2155becca3f3c'/>
<id>urn:sha1:83ef78be9591275896b8a0bda1d2155becca3f3c</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>X86: use our nitems() macro when it is avaliable through param.h.</title>
<updated>2016-04-19T23:41:46Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-19T23:41:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea24b0561f961d0a1bccb37b85a43f3c9a3e851a'/>
<id>urn:sha1:ea24b0561f961d0a1bccb37b85a43f3c9a3e851a</id>
<content type='text'>
No functional change, only trivial cases are done in this sweep,

Discussed in:	freebsd-current
</content>
</entry>
<entry>
<title>Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall</title>
<updated>2016-01-09T20:18:53Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-01-09T20:18:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=038c720553fa05b557a30973204b53b5202fa69c'/>
<id>urn:sha1:038c720553fa05b557a30973204b53b5202fa69c</id>
<content type='text'>
instead of vdso. An upcoming linux_base-c6 needs it.

Differential Revision:  https://reviews.freebsd.org/D1090

Reviewed by:	kib, trasz
MFC after:	1 week
</content>
</entry>
<entry>
<title>In preparation for switching linuxulator to the use the native 1:1</title>
<updated>2015-05-24T14:51:29Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T14:51:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91d1786f656545195de240cd1906b4875d8831a1'/>
<id>urn:sha1:91d1786f656545195de240cd1906b4875d8831a1</id>
<content type='text'>
threads add a hook for cleaning thread resources before the thread die.

Differential Revision:	https://reviews.freebsd.org/D1038
</content>
</entry>
<entry>
<title>Remove redundant declarations of szsigcode and sigcode in</title>
<updated>2013-10-07T16:57:48Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-10-07T16:57:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e38c5308a28458cff5fdce09d87e78794c73b2a7'/>
<id>urn:sha1:e38c5308a28458cff5fdce09d87e78794c73b2a7</id>
<content type='text'>
sys/i386/ibcs2/ibcs2_sysvec.c, to silence two gcc warnings.

Approved by:	re (gjb)
MFC after:	3 days
</content>
</entry>
<entry>
<title>Revert previous commit...</title>
<updated>2012-10-10T08:36:38Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-10-10T08:36:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9823d52705ad71f19ef2205aa729547ac396e3eb'/>
<id>urn:sha1:9823d52705ad71f19ef2205aa729547ac396e3eb</id>
<content type='text'>
Pointyhat to:	kevlo (myself)
</content>
</entry>
<entry>
<title>Prefer NULL over 0 for pointers</title>
<updated>2012-10-09T08:27:40Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-10-09T08:27:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a10cee30c94cf5944826d2a495e9cdf339dfbcc8'/>
<id>urn:sha1:a10cee30c94cf5944826d2a495e9cdf339dfbcc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend struct sysvec with new method sv_schedtail, which is used for an</title>
<updated>2011-03-08T19:01:45Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2011-03-08T19:01:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5d81ef1b54984374275ca5e414f80689b491f70'/>
<id>urn:sha1:e5d81ef1b54984374275ca5e414f80689b491f70</id>
<content type='text'>
explicit process at fork trampoline path instead of eventhadler(schedtail)
invocation for each child process.

Remove eventhandler(schedtail) code and change linux ABI to use newly added
sysvec method.

While here replace explicit comparing of module sysentvec structure with the
newly created process sysentvec to detect the linux ABI.

Discussed with:	kib

MFC after:	2 Week
</content>
</entry>
<entry>
<title>Add macro DECLARE_MODULE_TIED to denote a module as requiring the</title>
<updated>2010-10-12T09:18:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-10-12T09:18:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78ae4338a24933c8a64094600625385b46688891'/>
<id>urn:sha1:78ae4338a24933c8a64094600625385b46688891</id>
<content type='text'>
kernel of exactly the same __FreeBSD_version as the headers module was
compiled against.

Mark our in-tree ABI emulators with DECLARE_MODULE_TIED. The modules
use kernel interfaces that the Release Engineering Team feel are not
stable enough to guarantee they will not change during the life cycle
of a STABLE branch. In particular, the layout of struct sysentvec is
declared to be not part of the STABLE KBI.

Discussed with:	bz, rwatson
Approved by:	re (bz, kensmith)
MFC after:	2 weeks
</content>
</entry>
</feed>
