<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm64/linux/linux_sysvec.c, branch releng/13.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-02-19T12:41:40Z</updated>
<entry>
<title>arm64: Use the Linux sigframe to restore registers</title>
<updated>2024-02-19T12:41:40Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2023-10-25T09:50:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=72b242ac15af15bea2c6989bb911d2dd6ab11651'/>
<id>urn:sha1:72b242ac15af15bea2c6989bb911d2dd6ab11651</id>
<content type='text'>
When returning from a Linux signal use the Linux sigframe to find the
register values to restore.

Remove the FreeBSD ucontext from the stack as it's now unneeded.

Reviewed by:	dchagin, emaste
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D42360

(cherry picked from commit 070a4ff82a34652d533f9315ae9ad0aa8f1fdeb2)
</content>
</entry>
<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>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>linux(4): Deduplicate linux_copyout_auxargs()</title>
<updated>2023-06-29T08:15:26Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-04-22T19:16:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=10b49af72e5d9f4ac0fdfa9f239f48022604cae5'/>
<id>urn:sha1:10b49af72e5d9f4ac0fdfa9f239f48022604cae5</id>
<content type='text'>
Export default MINSIGSTKSZ value for the x86 until we do not preserve AVX
registers in the signal context.

Differential Revision:	https://reviews.freebsd.org/D39644
MFC after:		1 month

(cherry picked from commit 7d8c98398302b939b97310d31883ebdab8c0b938)
</content>
</entry>
<entry>
<title>linux(4): Cleanup includes under arm64/linux</title>
<updated>2023-03-01T08:42:35Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41e898d9f24b8cdc7bb13fc4a510bfc7aec84c22'/>
<id>urn:sha1:41e898d9f24b8cdc7bb13fc4a510bfc7aec84c22</id>
<content type='text'>
Cleanup unneeded includes, sort the rest according to style(9).
No functional changes.

MFC after:		2 weeks

(cherry picked from commit 55d3e181fc10edb4810f33009b65342c3e23dd88)
</content>
</entry>
<entry>
<title>linux(4): Deduplicate linux_trans_osrel().</title>
<updated>2023-02-09T07:55:24Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-02T14:58:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7125bd6e9f20473b1b161499e8235843fc62ae5e'/>
<id>urn:sha1:7125bd6e9f20473b1b161499e8235843fc62ae5e</id>
<content type='text'>
MFC after:		1 week

(cherry picked from commit 95b8603427d5759c5d6090ffaacfaf7f3b8fb926)
</content>
</entry>
<entry>
<title>linux(4): Deduplicate linux_copyout_strings().</title>
<updated>2023-02-09T07:55:23Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-02T14:58:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee61a8204380979fb32a06d35d707211682fafa1'/>
<id>urn:sha1:ee61a8204380979fb32a06d35d707211682fafa1</id>
<content type='text'>
It is still present in the 32-bit Linuxulator on amd64.

MFC after:		1 week

(cherry picked from commit 6039e966ff276ff6bcb57f2f70e7d8ff376b24fd)
</content>
</entry>
<entry>
<title>linux(4): Microoptimize linux_elf.h for future use.</title>
<updated>2023-02-09T07:54:16Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-02T14:58:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f5d095fb4afb59dca19c0fb3e5004711538d0bf'/>
<id>urn:sha1:4f5d095fb4afb59dca19c0fb3e5004711538d0bf</id>
<content type='text'>
In order to reduce code duplication move coredump support definitions
into the appropriate header and hide private definitions.

MFC after:		1 week

(cherry picked from commit 7446514533a40b376eaeb349ea33531ce9c711c2)
</content>
</entry>
<entry>
<title>linux: populate sv_syscallnames in each sysentvec</title>
<updated>2022-11-06T14:54:46Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2022-10-28T21:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d96eebfdb351abf5e604f43e8f022f8bb861bdbd'/>
<id>urn:sha1:d96eebfdb351abf5e604f43e8f022f8bb861bdbd</id>
<content type='text'>
This allows the syscallname() function to give a usable result for Linux
ABIs.

Reported by:	jrtc27
Reviewed by:	jrtc27, markj, jhb
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D37199

(cherry picked from commit 1da65dcb1c57fae7be75ddf1bd300ddf19ced850)
(cherry picked from commit f396f9b6c96f6d68d4e3606ddb090287230fc565)
</content>
</entry>
</feed>
