History log of /freebsd-11-stable/sys/amd64/linux/linux_sysent.c
Revision Date Author Comments
# 346839 28-Apr-2019 dchagin

MFC r345471, r345472, r346603:

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.


# 318164 10-May-2017 jhb

MFC 313564:
Drop the "created from" line from files generated by makesyscalls.sh.

This information is less useful when the generated files are included in
source control along with the source. If needed it can be reconstructed
from the $FreeBSD$ tag in the generated file. Removing this information
from the generated output permits committing the generated files along
with the change to the system call master list without having inconsistent
metadata in the generated files.

Regenerate the affected files along with the MFC.


# 316703 11-Apr-2017 mmokhi

MFC 314783:

Regenerated Linuxulator syscall tables for r314782

Approved by: trasz


# 316291 30-Mar-2017 dchagin

MFC r314292:

Regen after r314291 (timerfd definition).


# 314107 22-Feb-2017 dchagin

MFC r313284:

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.

MFC r313285:

Regen after r313284.

MFC r313684:

Fix r313284.

Members of the syscall argument structures are padded to a word size. So,
for COMPAT_LINUX32 we should convert user supplied system call arguments
which is 32-bit in that case to the array of register_t.

MFC r313912:

Finish r313684.

Convert linux_recv(), linux_send() and linux_accept() system call arguments
to the register_t type too.


# 303006 18-Jul-2016 dchagin

MFC r302516:

Regen for r302515 (Linux personality).

Approved by: re (gjb)