<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux/syscalls.conf, 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>2023-11-18T00:48:14Z</updated>
<entry>
<title>makesyscalls: don't make syscall.mk by default</title>
<updated>2023-11-18T00:48:14Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2023-11-18T00:48:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54d487c4d01d68ef0ac03eae1fc574f7533d46f6'/>
<id>urn:sha1:54d487c4d01d68ef0ac03eae1fc574f7533d46f6</id>
<content type='text'>
We only want to produce syscall.mk for the main syscall table so default
to not producing it (send it to /dev/null) and add a syscalls.conf to
sys/kern to trigger the creation of sys/sys/syscall.mk.  This eliminates
the need for entries in other syscalls.conf files and is a cleaner
pattern going forward.

Reviewed by:	kevans, imp
Differential Revision:	https://reviews.freebsd.org/D42663
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:54:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=031beb4e239bfce798af17f5fe8dba8bcaf13d99'/>
<id>urn:sha1:031beb4e239bfce798af17f5fe8dba8bcaf13d99</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>sysent: move away from allowing all compat options for other ABIs</title>
<updated>2021-12-17T02:56:28Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-12-09T04:37:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=849466665811981d2e55201f6901d576d947a745'/>
<id>urn:sha1:849466665811981d2e55201f6901d576d947a745</id>
<content type='text'>
Notably, the current compat_options only makes sense for native and
freebsd32 ABIs.  For the others, it just adds cruft. Switch to having
sets of compat options, and default to the native set.  Setup the other
ABIs where it doesn't make sense to opt-out of the native set.

This removes some redundant COMPAT_FREEBSD* stuff from Linuxolator bits.

line_expr in makesyscalls.lua is fixed to allow empty strings to be
specified, since they're harmless.

Reviewed by:	brooks, kib (both earlier version)
Differential Revision:	https://reviews.freebsd.org/D33356
</content>
</entry>
<entry>
<title>add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls</title>
<updated>2011-03-12T08:51:43Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2011-03-12T08:51:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56ede1074ef3a7b1a6f6ba8f07348531a211b7dc'/>
<id>urn:sha1:56ede1074ef3a7b1a6f6ba8f07348531a211b7dc</id>
<content type='text'>
This commits makes necessary changes in syscall/sysent generation
infrastructure.

PR:		kern/152822
Submitted by:	Artem Belevich &lt;fbsdlist@src.cx&gt;
Reviewed by:	jhb (ealier version)
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>- Remove unused sysvec variables from various syscalls.conf.</title>
<updated>2006-08-15T17:25:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-08-15T17:25:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df78f6d313b6f6d3502ba351fa851fa132f513ff'/>
<id>urn:sha1:df78f6d313b6f6d3502ba351fa851fa132f513ff</id>
<content type='text'>
- Send the systrace_args files for all the compat ABIs to /dev/null for
  now.  Right now makesyscalls.sh generates a file with a hardcoded
  function name, so it wouldn't work for any of the ABIs anyway.  Probably
  the function name should be configurable via a 'systracename' variable
  and the functions should be stored in a function pointer in the sysvec
  structure.
</content>
</entry>
<entry>
<title>GC unused 'syshide' override to /dev/null.  This was here to disable</title>
<updated>2003-12-24T00:32:07Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-24T00:32:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bdbbbb1bb9f06a2f6d9c7dc3a169a6c2c59683a1'/>
<id>urn:sha1:bdbbbb1bb9f06a2f6d9c7dc3a169a6c2c59683a1</id>
<content type='text'>
the output of the namespc column.  Its functionality was removed some time
ago, but the overrides and the namespc column remained.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a null entry for sysmk that is generated by makesyscalls.sh.</title>
<updated>1998-03-13T19:13:54Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1998-03-13T19:13:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afe4dfa0500ed740af609d08ac027419f8d3e3fe'/>
<id>urn:sha1:afe4dfa0500ed740af609d08ac027419f8d3e3fe</id>
<content type='text'>
Gee, I wish there was a better way to run makesyscalls.sh so that
a make world finds missing things like this. Running it manually
sucks.

Pointed out by: Peter Dufault
</content>
</entry>
<entry>
<title>Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$.  We are not</title>
<updated>1997-02-22T09:48:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T09:48:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6875d25465631b7563f1b90e6b05e2640dc81f4e'/>
<id>urn:sha1:6875d25465631b7563f1b90e6b05e2640dc81f4e</id>
<content type='text'>
ready for it yet.
</content>
</entry>
<entry>
<title>Make the long-awaited change from $Id$ to $FreeBSD$</title>
<updated>1997-01-14T07:20:47Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-01-14T07:20:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1130b656e5fe4c2d1ba299e024d1b40eaeebd380'/>
<id>urn:sha1:1130b656e5fe4c2d1ba299e024d1b40eaeebd380</id>
<content type='text'>
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
</content>
</entry>
</feed>
