| #
54d487c4
|
| 18-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
makesyscalls: don't make syscall.mk by default
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
makesyscalls: don't make syscall.mk by default
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
show more ...
|
| #
031beb4e
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
84946666
|
| 09-Dec-2021 |
Kyle Evans <kevans@FreeBSD.org> |
sysent: move away from allowing all compat options for other ABIs
Notably, the current compat_options only makes sense for native and freebsd32 ABIs. For the others, it just adds cruft. Switch to h
sysent: move away from allowing all compat options for other ABIs
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
show more ...
|
| #
54d487c4
|
| 18-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
makesyscalls: don't make syscall.mk by default
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
makesyscalls: don't make syscall.mk by default
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
show more ...
|
| #
031beb4e
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
84946666
|
| 09-Dec-2021 |
Kyle Evans <kevans@FreeBSD.org> |
sysent: move away from allowing all compat options for other ABIs
Notably, the current compat_options only makes sense for native and freebsd32 ABIs. For the others, it just adds cruft. Switch to h
sysent: move away from allowing all compat options for other ABIs
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
show more ...
|
| #
155438b4
|
| 15-Mar-2011 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@219680
|
| #
56ede107
|
| 12-Mar-2011 |
Andriy Gapon <avg@FreeBSD.org> |
add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls
This commits makes necessary changes in syscall/sysent generation infrastructure.
PR: kern/152822 Submitted by: Artem Belevi
add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls
This commits makes necessary changes in syscall/sysent generation infrastructure.
PR: kern/152822 Submitted by: Artem Belevich <fbsdlist@src.cx> Reviewed by: jhb (ealier version) MFC after: 3 weeks
show more ...
|
| #
df78f6d3
|
| 15-Aug-2006 |
John Baldwin <jhb@FreeBSD.org> |
- Remove unused sysvec variables from various syscalls.conf. - Send the systrace_args files for all the compat ABIs to /dev/null for now. Right now makesyscalls.sh generates a file with a hardcode
- Remove unused sysvec variables from various syscalls.conf. - 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.
show more ...
|
| #
bdbbbb1b
|
| 24-Dec-2003 |
Peter Wemm <peter@FreeBSD.org> |
GC unused 'syshide' override to /dev/null. This was here to disable the output of the namespc column. Its functionality was removed some time ago, but the overrides and the namespc column remained.
|
| #
c3aac50f
|
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
| #
afe4dfa0
|
| 13-Mar-1998 |
John Birrell <jb@FreeBSD.org> |
Added a null entry for sysmk that is generated by makesyscalls.sh.
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
Added a null entry for sysmk that is generated by makesyscalls.sh.
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
show more ...
|
| #
6875d254
|
| 22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not ready for it yet.
|
| #
1130b656
|
| 14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$
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
Make the long-awaited change from $Id$ to $FreeBSD$
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.
show more ...
|
| #
9a074e93
|
| 02-Mar-1996 |
Peter Wemm <peter@FreeBSD.org> |
A new syscalls table for the Linux emulator. This is processed by makesyscalls.sh to generate the rest of the tables.
|
| #
54d487c4
|
| 18-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
makesyscalls: don't make syscall.mk by default
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
makesyscalls: don't make syscall.mk by default
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
show more ...
|
| #
031beb4e
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
84946666
|
| 09-Dec-2021 |
Kyle Evans <kevans@FreeBSD.org> |
sysent: move away from allowing all compat options for other ABIs
Notably, the current compat_options only makes sense for native and freebsd32 ABIs. For the others, it just adds cruft. Switch to h
sysent: move away from allowing all compat options for other ABIs
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
show more ...
|
| #
155438b4
|
| 15-Mar-2011 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@219680
|
| #
56ede107
|
| 12-Mar-2011 |
Andriy Gapon <avg@FreeBSD.org> |
add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls
This commits makes necessary changes in syscall/sysent generation infrastructure.
PR: kern/152822 Submitted by: Artem Belevi
add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls
This commits makes necessary changes in syscall/sysent generation infrastructure.
PR: kern/152822 Submitted by: Artem Belevich <fbsdlist@src.cx> Reviewed by: jhb (ealier version) MFC after: 3 weeks
show more ...
|
| #
df78f6d3
|
| 15-Aug-2006 |
John Baldwin <jhb@FreeBSD.org> |
- Remove unused sysvec variables from various syscalls.conf. - Send the systrace_args files for all the compat ABIs to /dev/null for now. Right now makesyscalls.sh generates a file with a hardcode
- Remove unused sysvec variables from various syscalls.conf. - 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.
show more ...
|
| #
bdbbbb1b
|
| 24-Dec-2003 |
Peter Wemm <peter@FreeBSD.org> |
GC unused 'syshide' override to /dev/null. This was here to disable the output of the namespc column. Its functionality was removed some time ago, but the overrides and the namespc column remained.
|
| #
c3aac50f
|
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
| #
afe4dfa0
|
| 13-Mar-1998 |
John Birrell <jb@FreeBSD.org> |
Added a null entry for sysmk that is generated by makesyscalls.sh.
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
Added a null entry for sysmk that is generated by makesyscalls.sh.
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
show more ...
|
| #
6875d254
|
| 22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not ready for it yet.
|