<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux, 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>2025-10-18T16:11:30Z</updated>
<entry>
<title>imgact: Mark brandinfo and note structures as const</title>
<updated>2025-10-18T16:11:30Z</updated>
<author>
<name>Zhenlei Huang</name>
<email>zlei@FreeBSD.org</email>
</author>
<published>2025-10-18T16:11:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=301e6c47127d358073a35c1ecd7b8cf014d0bb92'/>
<id>urn:sha1:301e6c47127d358073a35c1ecd7b8cf014d0bb92</id>
<content type='text'>
No functional change intended.

Reviewed by:	kib
MFC after:	10 days
MFC with:	80336636b6b9f7a3bdad007c400e85eae017d2a2
Differential Revision:	https://reviews.freebsd.org/D53173
</content>
</entry>
<entry>
<title>linux: Regenerate system call definitions</title>
<updated>2025-07-04T14:42:34Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-06-06T13:25:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7025d3a3f17f3c91bc14be1a9e66722949bf915'/>
<id>urn:sha1:d7025d3a3f17f3c91bc14be1a9e66722949bf915</id>
<content type='text'>
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>linux: Add inotify support</title>
<updated>2025-07-04T14:42:34Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-06-06T13:25:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3965de642c29d831649c8307203303de560d721a'/>
<id>urn:sha1:3965de642c29d831649c8307203303de560d721a</id>
<content type='text'>
Implement the Linux inotify system calls using the native implementation
in vfs_inotify.c.

PR:		240874
Reviewed by:	brooks
MFC after:	3 months
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D50761
</content>
</entry>
<entry>
<title>sys: Add AT_HWCAP3 and AT_HWCAP4</title>
<updated>2025-06-24T16:26:40Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2025-06-24T14:56:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85007872d1227006adf2ce119fe30de856cbe12d'/>
<id>urn:sha1:85007872d1227006adf2ce119fe30de856cbe12d</id>
<content type='text'>
It is likely we will need these on arm64. Add them in preparation for
flags in these to be added at some point in the future.

Reviewed by:	brooks, imp, kib
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D51005
</content>
</entry>
<entry>
<title>machine/stdarg.h -&gt; sys/stdarg.h</title>
<updated>2025-06-11T16:39:02Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-06-11T16:39:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e453e498cbb88570a3ff7b3679de65c88707da95'/>
<id>urn:sha1:e453e498cbb88570a3ff7b3679de65c88707da95</id>
<content type='text'>
Switch to using sys/stdarg.h for va_list type and va_* builtins.

Make an attempt to insert the include in a sensible place.  Where
style(9) was followed this is easy, where it was ignored, aim for the
first block of sys/*.h headers and don't get too fussy or try to fix
other style bugs.

Reviewed by:	imp
Exp-run by:	antoine (PR 286274)
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1595
</content>
</entry>
<entry>
<title>sysent: retire unused SV_IA32</title>
<updated>2025-06-03T22:59:30Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-06-03T22:59:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=503f752a347fdd74e406f3700dd2ad3bd770f302'/>
<id>urn:sha1:503f752a347fdd74e406f3700dd2ad3bd770f302</id>
<content type='text'>
When COMPAT_IA32 was generaliaed to COMPAT_FREEBSD32 in 2010 (commit
841c0c7ec75b), all runtime uses of SV_IA32 were removed in favor of
SV_ILP32 check.  Given SV_ILP32's existance it makes no
sense to dynamically check for SV_IA32 (even if we had a 32-bit x86 ABI
with 64-bit time_t we needed to differentiate, SV_IA32 would be the
wrong spelling.)  As such, remove SV_IA32 and mark the bit reserved.

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D50672
</content>
</entry>
<entry>
<title>sysent: regen for typo fix</title>
<updated>2024-10-22T18:21:26Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2024-10-22T18:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76ab72e8283712e508bc3f4c2b8c219b49b64d4c'/>
<id>urn:sha1:76ab72e8283712e508bc3f4c2b8c219b49b64d4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sysent: regen comments</title>
<updated>2024-10-01T17:46:40Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2024-10-01T17:04:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9d2e3ab7cf2b60ac5afe0d1a0a14d5bc39d7061'/>
<id>urn:sha1:d9d2e3ab7cf2b60ac5afe0d1a0a14d5bc39d7061</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sysent: regen removing comment alignment</title>
<updated>2024-10-01T16:10:08Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2024-10-01T16:10:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13227efc5b034bfa31c90a3b75f9d006c77c6c90'/>
<id>urn:sha1:13227efc5b034bfa31c90a3b75f9d006c77c6c90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proc: Remove kernel stack swapping support, part 6</title>
<updated>2024-07-29T01:43:18Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-07-29T01:40:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=472888018ce141227f8b019b6663739c36bc608c'/>
<id>urn:sha1:472888018ce141227f8b019b6663739c36bc608c</id>
<content type='text'>
- Remove most checks of the P_INMEM flag.
- Some uses remain since a few userspace tools, e.g., ps(1) and top(1)
  expect the flag to be set.  These can be cleaned up but the code has
  most likely been copy-pasted elsewhere and while linger for a long
  time.

Tested by:	pho
Reviewed by:	alc, imp, kib
Differential Revision:	https://reviews.freebsd.org/D46117
</content>
</entry>
</feed>
