History log of /freebsd-13.1/sys/arm64/linux/syscalls.master (Results 1 – 14 of 14)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0
# 9a76e9f2 21-Jul-2021 Edward Tomasz Napierala <[email protected]>

linux: Fix declaration of rt_sigreturn() on arm64

On Linux, this syscall doesn't take any arguments; instead
it assumes the context was put on the stack.

Reviewed By: dchagin
Sponsored By: EPSRC
Di

linux: Fix declaration of rt_sigreturn() on arm64

On Linux, this syscall doesn't take any arguments; instead
it assumes the context was put on the stack.

Reviewed By: dchagin
Sponsored By: EPSRC
Differential Revision: https://reviews.freebsd.org/D31251

(cherry picked from commit 2561da0636c1b8504d05246258a5333b621a2433)

show more ...


# 2e233752 28-May-2021 Edward Tomasz Napierala <[email protected]>

linux: add new syscall numbers

Sponsored By: EPSRC
Differential Revision: https://reviews.freebsd.org/D30193

(cherry picked from commit 6d926e850d22c5c563571561c446c3c0dec16143)


Revision tags: release/13.0.0
# de774e42 17-Nov-2020 Conrad Meyer <[email protected]>

linux(4): Implement name_to_handle_at(), open_by_handle_at()

They are similar to our getfhat(2) and fhopen(2) syscalls.

Differential Revision: https://reviews.freebsd.org/D27111


Revision tags: release/12.2.0
# 8d1d0171 18-Jul-2020 Edward Tomasz Napierala <[email protected]>

Add a trivial linux(4) splice(2) implementation, which simply
returns EINVAL. Fixes grep (grep-3.1-2build1).

PR: kern/218699
Reported by: avos
Reviewed by: emaste
MFC after: 2 weeks
Sponsored by:

Add a trivial linux(4) splice(2) implementation, which simply
returns EINVAL. Fixes grep (grep-3.1-2build1).

PR: kern/218699
Reported by: avos
Reviewed by: emaste
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25636

show more ...


# 308e194c 27-Jun-2020 Edward Tomasz Napierala <[email protected]>

Add proper types for linux message queue syscalls; mostly taken
from 32-bit Linuxulator.

MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2

Add proper types for linux message queue syscalls; mostly taken
from 32-bit Linuxulator.

MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25386

show more ...


# 36507f85 27-Jun-2020 Edward Tomasz Napierala <[email protected]>

Add syscall definitions for linux xattr syscalls.

MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25387


# 8036e787 27-Jun-2020 Edward Tomasz Napierala <[email protected]>

Adjust types of linuxulator syscalls, to match include/linux/syscalls.h
in vanilla Linux git tree.

Reviewed by: markj
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: h

Adjust types of linuxulator syscalls, to match include/linux/syscalls.h
in vanilla Linux git tree.

Reviewed by: markj
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25385

show more ...


# 52c81be1 20-Jun-2020 Edward Tomasz Napierala <[email protected]>

Add linux_madvise(2) instead of having Linux apps call the native
FreeBSD madvise(2) directly. While some of the flag values match,
most don't.

PR: kern/230160
Reported by: markj
Reviewed by: mark

Add linux_madvise(2) instead of having Linux apps call the native
FreeBSD madvise(2) directly. While some of the flag values match,
most don't.

PR: kern/230160
Reported by: markj
Reviewed by: markj
Discussed with: brooks, kib
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25272

show more ...


Revision tags: release/11.4.0
# 0610f417 14-Dec-2019 Edward Tomasz Napierala <[email protected]>

Fix definitions for linuxulator's sync_file_range(2).

Reviewed by: brooks, emaste
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D22371


Revision tags: release/12.1.0
# 427b1bae 11-Sep-2019 Ed Maste <[email protected]>

make linux_renameat2 args consistent with linux_renameat

Use 'dfd' consistently for a directory fd.


Revision tags: release/11.3.0
# e0bfdf59 06-May-2019 Ed Maste <[email protected]>

Reformat arm64 linux syscalls.master per current style

Equivalent to r339958 for sys/kern/syscalls.master.

MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://revi

Reformat arm64 linux syscalls.master per current style

Equivalent to r339958 for sys/kern/syscalls.master.

MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D14858

show more ...


Revision tags: release/12.0.0
# 8b159f50 06-Jul-2018 Ed Maste <[email protected]>

Fix arm64 linuxulator clone() argument order

Linux/arm64 is CLONE_BACKWARDS - i.e., "Architecture has tls passed as
the 4th argument of clone(2), not the 5th one."

The linux clone() syscall has fou

Fix arm64 linuxulator clone() argument order

Linux/arm64 is CLONE_BACKWARDS - i.e., "Architecture has tls passed as
the 4th argument of clone(2), not the 5th one."

The linux clone() syscall has four different permutations of argument
order, depending on architecture - see the #ifdef CONFIG_CLONE_BACKWARDS
maze in Linux's kernel/fork.c.

Sponsored by: Turing Robotic Industries

show more ...


Revision tags: release/11.2.0
# 2842db33 18-Jun-2018 Ed Maste <[email protected]>

arm64 linuxulator: add dup syscall entry

Missed in r333027

Sponsored by: Turing Robotic Industries Inc.


# 2464626e 26-Apr-2018 Ed Maste <[email protected]>

Add arm64 Linux syscall table

This is the first step (after the recent refactoring of some common
code) to supporting the Linuxulator on arm64.

Reviewed by: andrew
Sponsored by: Turing Robotic Indu

Add arm64 Linux syscall table

This is the first step (after the recent refactoring of some common
code) to supporting the Linuxulator on arm64.

Reviewed by: andrew
Sponsored by: Turing Robotic Industries Inc.
Differential Revision: https://reviews.freebsd.org/D15187

show more ...