History log of /freebsd-13.1/sys/amd64/linux/syscalls.master (Results 1 – 25 of 37)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0
# 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 ...


# 5ac26742 21-Jun-2020 Edward Tomasz Napierala <[email protected]>

Adapt linuxulator syscalls.master files to the new layout.
No functional changes.

Reviewed by: brooks
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.f

Adapt linuxulator syscalls.master files to the new layout.
No functional changes.

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

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
# 369c4633 04-Feb-2020 Edward Tomasz Napierala <[email protected]>

Add missing linux(4) syscall entries. This fixes missing debug
messages for some of the unimplemented syscalls, in particular
the AIO-related ones.

MFC after: 2 weeks
Sponsored by: The FreeBSD Foun

Add missing linux(4) syscall entries. This fixes missing debug
messages for some of the unimplemented syscalls, in particular
the AIO-related ones.

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

show more ...


# 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
# f730d606 24-Mar-2019 Dmitry Chagin <[email protected]>

Update syscall.master to 5.0.

For 32-bit Linuxulator, ipc() syscall was historically
the entry point for the IPC API. Starting in Linux 4.18, direct
syscalls are provided for the IPC. Enable it.

MF

Update syscall.master to 5.0.

For 32-bit Linuxulator, ipc() syscall was historically
the entry point for the IPC API. Starting in Linux 4.18, direct
syscalls are provided for the IPC. Enable it.

MFC after: 1 month

show more ...


Revision tags: release/12.0.0, release/11.2.0
# 716cfaab 23-Feb-2018 Ed Maste <[email protected]>

Use linux types for linux-specific syscalls

Sponsored by: Turing Robotic Industries Inc.
Differential Revision: https://reviews.freebsd.org/D14065


# 315fbaec 23-Feb-2018 Ed Maste <[email protected]>

Correct pseudo misspelling in sys/ comments

contrib code and #define in intel_ata.h unchanged.


# eae594f7 22-Feb-2018 Ed Maste <[email protected]>

Correct proper nouns in the Linuxulator

- Capitalize Linux
- Spell FreeBSD out in full
- Address some style(9) on changed lines

Sponsored by: Turing Robotic Industries Inc.


# 8a3b44cf 05-Feb-2018 Ed Maste <[email protected]>

Additional linuxolator whitespace cleanup, missed in r328890


# 132f90c6 05-Feb-2018 Ed Maste <[email protected]>

Linuxolator whitespace cleanup

A version of each of the MD files by necessity exists for each CPU
architecture supported by the Linuxolator. Clean these up so that new
architectures do not inherit

Linuxolator whitespace cleanup

A version of each of the MD files by necessity exists for each CPU
architecture supported by the Linuxolator. Clean these up so that new
architectures do not inherit whitespace issues.

Clean up shared Linuxolator files while here.

Sponsored by: Turing Robotic Industries Inc.

show more ...


# 5cd667e6 28-Nov-2017 Brooks Davis <[email protected]>

Disable vim syntax highlighting.

Vim's default pick doesn't understand that ';' is a comment character
and the result looks horrible.

Reviewed by: emaste


Revision tags: release/10.4.0, release/11.1.0
# 8049c6bf 06-Mar-2017 Mahdi Mokhtari <[email protected]>

Add UNIMPLEMENTED() placeholder macro for
the syscalls that are not implemented in Linux kernel itself.
Cleanup DUMMY() macros.

Reviewed by: dchagin, trasz
Approved by: dchagin
MFC after: 1 month
Di

Add UNIMPLEMENTED() placeholder macro for
the syscalls that are not implemented in Linux kernel itself.
Cleanup DUMMY() macros.

Reviewed by: dchagin, trasz
Approved by: dchagin
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D9804

show more ...


# f8ae1bb6 26-Feb-2017 Dmitry Chagin <[email protected]>

Change Linux epoll_pwait syscall definition to match Linux actual one.

MFC after: 1 month


# 1064d53f 26-Feb-2017 Dmitry Chagin <[email protected]>

Change Linuxulator timerfd syscalls definition to match actual Linux one.

MFC after: 1 month


# 4ac1825c 15-Feb-2017 Edward Tomasz Napierala <[email protected]>

Fix definition of linux64 ptrace syscall.

MFC after: 2 weeks
Sponsored by: DARPA, AFRL


# 8b756d40 05-Feb-2017 Dmitry Chagin <[email protected]>

Update syscall.master to 4.10-rc6. Also fix comments, a typo,
and wrong numbering for a few unimplemented syscalls.

For 32-bit Linuxulator, socketcall() syscall was historically
the entry point for

Update syscall.master to 4.10-rc6. Also fix comments, a typo,
and wrong numbering for a few unimplemented syscalls.

For 32-bit Linuxulator, socketcall() syscall was historically
the entry point for the sockets API. Starting in Linux 4.3, direct
syscalls are provided for the sockets API. Enable it.

The initial version of patch was provided by trasz@ and extended by me.

Submitted by: trasz
MFC after: 2 week
Differential Revision: https://reviews.freebsd.org/D9381

show more ...


Revision tags: release/11.0.1, release/11.0.0
# 23e8912c 10-Jul-2016 Dmitry Chagin <[email protected]>

Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.
In Linux if this flag is set, PROT_READ implies PROT_EXEC for mmap().
Linux/i386 set this flag automatically if the bin

Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.
In Linux if this flag is set, PROT_READ implies PROT_EXEC for mmap().
Linux/i386 set this flag automatically if the binary requires executable stack.

READ_IMPLIES_EXEC flag will be used in the next Linux mmap() commit.

show more ...


# 8cc96fb4 21-May-2016 Dmitry Chagin <[email protected]>

Correct an argument param of linux_sched_* system calls as a struct l_sched_param
does not defined due to it's nature.

MFC after: 1 week


12