<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/ia32, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F13</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F13'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-10-09T03:42:17Z</updated>
<entry>
<title>syscalls: fix missing SIGSYS for several ENOSYS errors</title>
<updated>2023-10-09T03:42:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2023-09-25T16:32:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62a8639f7012603b3b525409b89c7b6a197c6dd3'/>
<id>urn:sha1:62a8639f7012603b3b525409b89c7b6a197c6dd3</id>
<content type='text'>
(cherry picked from commit 39024a89146902ca9aba250130b828ad9aced99d)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-23T17:43:25Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3bc80996974a61a4223eae4c1ccd47b6ee32a48a'/>
<id>urn:sha1:3bc80996974a61a4223eae4c1ccd47b6ee32a48a</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-23T17:43:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8167e0404dab9ffeaca95853dd237ab7c587f82'/>
<id>urn:sha1:f8167e0404dab9ffeaca95853dd237ab7c587f82</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 95ee2897e98f)
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>urn:sha1:caa41f641755c935b036e17440a3b49329c904ed</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</content>
</entry>
<entry>
<title>amd64 ia32 vdso: always define some __vdso_ symbols</title>
<updated>2023-02-16T00:40:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2023-02-05T21:41:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2accc5e0662b0818623666a3a7f51d05a4c4bdb'/>
<id>urn:sha1:b2accc5e0662b0818623666a3a7f51d05a4c4bdb</id>
<content type='text'>
(cherry picked from commit ee844871206562c6aaaa14ee4576cb20895adb00)
</content>
</entry>
<entry>
<title>x86: Add a NT_X86_SEGBASES register set.</title>
<updated>2022-05-13T16:45:19Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-03-24T18:36:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=382ffc87860cd09f9350179e59bdf88f07b55631'/>
<id>urn:sha1:382ffc87860cd09f9350179e59bdf88f07b55631</id>
<content type='text'>
This register set contains the values of the fsbase and gsbase
registers.  Note that these registers can already be controlled
individually via ptrace(2) via MD operations, so the main reason for
adding this is to include these register values in core dumps.  In
particular, this will enable looking up the value of TLS variables
from core dumps in gdb.

The value of NT_X86_SEGBASES was chosen to match the value of
NT_386_TLS on Linux.  The notes serve similar purposes, but FreeBSD
will never dump a note equivalent to NT_386_TLS (which dumps a single
segment descriptor rather than a pair of addresses) and picking a
currently-unused value in the NT_X86_* range could result in a future
conflict.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D34650

(cherry picked from commit 931983ee0864079c5f1be0a6b3b9ef097d84ffba)
</content>
</entry>
<entry>
<title>Create sys/reg.h for the common code previously in machine/reg.h</title>
<updated>2022-05-12T22:12:59Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2021-08-27T09:38:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5e2c7ffa0f7d9ba0874b95924f4d977b116f45b'/>
<id>urn:sha1:e5e2c7ffa0f7d9ba0874b95924f4d977b116f45b</id>
<content type='text'>
Move the common kernel function signatures from machine/reg.h to a new
sys/reg.h. This is in preperation for adding PT_GETREGSET to ptrace(2).

Reviewed by:	imp, markj
Sponsored by:	DARPA, AFRL (original work)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D19830

(cherry picked from commit b792434150d66b9b2356fb9a7548f4c7f0a0f16c)
</content>
</entry>
<entry>
<title>exec: Introduce the PROC_PS_STRINGS() macro</title>
<updated>2022-01-31T14:46:57Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2022-01-17T16:42:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d247611467e079f34a1a3f762e2a18c00a3f2bdd'/>
<id>urn:sha1:d247611467e079f34a1a3f762e2a18c00a3f2bdd</id>
<content type='text'>
Rather than fetching the ps_strings address directly from a process'
sysentvec, use this macro.  With stack address randomization the
ps_strings address is no longer fixed.

Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 706f4a81a81250a326ea25914e7effe1768f1a37)
</content>
</entry>
<entry>
<title>amd64 ia32 vdso:  add unwind annotations to the signal trampoline</title>
<updated>2022-01-02T16:43:01Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-11-15T18:30:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9cbd1c32b1f99542e30dcf4de3f1e70b20a130e4'/>
<id>urn:sha1:9cbd1c32b1f99542e30dcf4de3f1e70b20a130e4</id>
<content type='text'>
(cherry picked from commit 8a4bd7f818a0e361876ab05d49fd04e28ce05357)
</content>
</entry>
<entry>
<title>vdso for ia32 on amd64</title>
<updated>2022-01-02T16:43:01Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-11-14T00:26:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e85becdf1903557cde8f284d88d81be7793e8f7c'/>
<id>urn:sha1:e85becdf1903557cde8f284d88d81be7793e8f7c</id>
<content type='text'>
(cherry picked from commit 98c8b6252496e874d337d9a7b565d9037609168f)
</content>
</entry>
</feed>
