msaitoh
90313c06e6
Remove ryo@'s mail addresses.
2024-02-07 04:20:25 +00:00
christos
40dae343c0
regen
2023-08-19 17:50:24 +00:00
christos
90efcc86b8
Add inotify* syscalls GSoC 2023 (Theodore Preduta)
2023-08-19 17:49:49 +00:00
christos
f173e917da
regen
2023-08-18 19:42:05 +00:00
christos
69e4d6a089
Add linux waitid(2) from GSoC 2023 (Theodore Preduta)
2023-08-18 19:41:18 +00:00
christos
ccd370d9ef
regen
2023-07-29 15:05:45 +00:00
christos
bfadc5a9ed
typo
2023-07-29 15:05:31 +00:00
christos
a0a4eb1d2e
Add/fix statx, readahead, close_range. From GSoC 2023 by Theodore Preduta
2023-07-29 15:04:28 +00:00
rin
d59a86b335
linux/aarch64: Regen for syscalls.master,v 1.8
2023-07-29 06:50:47 +00:00
rin
8f33ad361a
linux/aarch64/syscalls.master: Dedup and sort headers. NFC.
2023-07-29 06:47:26 +00:00
rin
f7c3606d54
linux/aarch64/syscalls.master: Include linux_misc.h.
2023-07-29 06:45:49 +00:00
christos
f3c4f60f53
regen
2023-07-28 19:01:44 +00:00
christos
24f217d975
add epoll syscalls
2023-07-28 19:01:10 +00:00
christos
63ea783feb
regen
2023-07-28 18:20:28 +00:00
christos
d11110f473
Add epoll(2) from Theodore Preduta as part of GSoC 2023
2023-07-28 18:18:59 +00:00
christos
db299ea2de
regen
2023-07-10 21:08:37 +00:00
christos
b5c892239b
add memfd_create
2023-07-10 21:08:26 +00:00
christos
ddb76b5593
regen
2023-07-10 13:05:35 +00:00
christos
229b77042f
Add new syscalls
2023-07-10 13:05:27 +00:00
christos
5e697ece84
Regen
2023-07-10 02:37:05 +00:00
christos
7eace3da0c
Add memfd_create(2) from GSoC 2023 by Theodore Preduta
2023-07-10 02:31:54 +00:00
andvar
f5760254b5
fix typo in the include guard definition.
2023-02-12 14:59:22 +00:00
tsutsui
355f6c61dc
G/C ISSET() macro copies. It has been defined in <sys/types.h> since 2006.
2022-09-05 14:14:42 +00:00
tsutsui
12c45423e9
Remove extra whitespaces added by an ancient stupid script.
2022-08-07 20:14:00 +00:00
andvar
d1c4e519a3
fix various typos in comments, log messages and documentation.
2021-12-03 13:27:37 +00:00
ryo
dc0b6747b2
regen
2021-12-02 04:39:44 +00:00
ryo
8f021900d7
add prlimit64(2) syscall to COMPAT_LINUX and COMPAT_LINUX32
2021-12-02 04:29:47 +00:00
ryo
a1b36c7e39
- uname should return "aarch64" or "aarch64_be" instead of "evbarm".
...
- define LINUX_LARGEFILE64 to use rlimit instead of orlimit.
2021-11-30 01:52:06 +00:00
ryo
836f4a42d7
The internal architecture name of golang is "arm" or "arm64", which has
...
different naming conventions from netbsd's machine[] or machine_arch[]
("earmv7", "aarch64", etc.) and cannot be used as is.
Instead, use define LINUX_GO_RT0_SIGNATURE_ARCH{32,64}.
2021-11-26 09:05:05 +00:00
ryo
bbb9625b59
- LINUX_GO_RT0_SIGNATURE for compat_linux is no longer enabled by default.
...
it is now defined in each arch same as the other *_SIGNATURE definitions.
- add new LINUX32_GO_RT0_SIGNATURE for compat_linux32, and is defined in amd64 and aarch64.
2021-11-26 08:56:28 +00:00
ryo
2f5e5e7356
add support COMPAT_LINUX32 for aarch64
2021-11-25 03:08:03 +00:00
ryo
48548c0c63
regen
2021-11-25 02:32:24 +00:00
ryo
d03f004327
add statx(2) syscall entry
2021-11-25 02:29:33 +00:00
ryo
23b323b682
regen
2021-11-24 18:57:24 +00:00
ryo
483bbe8d27
add getrandom(2) syscall entry
2021-11-24 18:52:13 +00:00
ryo
651901503c
add missing SUBDIR aarch64
2021-11-24 18:50:28 +00:00
thorpej
0a15a2c8dc
Use "stack_t" instead of "struct sigaltstack", as the former is the
...
newer standardized name. NFC.
2021-11-01 05:07:15 +00:00
thorpej
38baf0b8de
Use __SIGTRAMP_SIGCODE_VERSION rather than hard-coding 0.
2021-10-27 16:40:04 +00:00
andvar
de4fa9d769
fix various typos, mainly in comments.
2021-10-12 08:36:28 +00:00
ryo
2c176dfd77
Modularize compat_linux(8) for aarch64.
2021-10-09 07:01:34 +00:00
ryo
abbc8a65e2
add support COMPAT_LINUX for aarch64
2021-09-23 06:56:26 +00:00
thorpej
d007899a77
Regen for preadv(2) / pwritev(2).
2021-09-20 02:20:30 +00:00
thorpej
4d7b9c0523
Add preadv(2) and pwritev(2) system calls to COMPAT_LINUX and COMPAT_LINUX32.
2021-09-20 02:20:02 +00:00
thorpej
7a09b9c725
Regen for eventfd.
2021-09-20 00:09:33 +00:00
thorpej
4d055d8a83
Add the eventfd system calls to COMPAT_LINUX and COMPAT_LINUX32.
2021-09-20 00:09:01 +00:00
thorpej
302264731f
Regen for timerfd.
2021-09-19 23:52:07 +00:00
thorpej
185d6cd739
Add the timerfd syscalls to COMPAT_LINUX and COMPAT_LINUX32.
2021-09-19 23:51:36 +00:00
thorpej
a108364ef2
Regen for POSIX timer syscalls.
2021-09-19 23:02:22 +00:00
thorpej
555b185132
Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),
...
timer_getoverrun(), and timer_delete()) to COMPAT_LINUX and COMPAT_LINUX32.
2021-09-19 23:01:49 +00:00
riastradh
41aa5859b6
sys/compat: Memset zero before copyout.
...
Just in case of uninitialized padding which would lead to kernel
stack disclosure. If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.
2021-09-07 11:43:02 +00:00