#
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.
|
#
346816 |
|
28-Apr-2019 |
dchagin |
MFC r329794, r329801 (by emaste@):
Correct proper nouns in the Linuxulator
- Capitalize Linux - Spell FreeBSD out in full - Address some style(9) on changed lines
|
#
342999 |
|
13-Jan-2019 |
fsu |
MFC r342933: Fix errno values returned from DUMMY_XATTR linuxulator calls
Reported by: weiss@uni-mainz.de Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D18812
|
#
330997 |
|
15-Mar-2018 |
emaste |
MFC r329370, r330239: Rationalize license text on Linuxolator files
Many licenses on Linuxolator files contained small variations from the standard FreeBSD license text. To avoid license proliferation switch to the standard 2-clause FreeBSD license for those files where I have permission from each of the listed copyright holders.
Approved by: dchagin, kan, marcel, rdivacky, sos Sponsored by: The FreeBSD Foundation
|
#
317587 |
|
29-Apr-2017 |
dchagin |
MFC r315957:
Implement Linux mincore() system call. This is necessary for the upcoming drm-next.
|
#
317317 |
|
23-Apr-2017 |
dchagin |
MFC r315505:
Implement getrandom() syscall. Note. GRND_RANDOM option is not supported for now.
|
#
316701 |
|
11-Apr-2017 |
mmokhi |
MFC r314782:
Add UNIMPLEMENTED() placeholder macro for the syscalls that are not implemented in Linux kernel itself. Cleanup DUMMY() macros.
Approved by: trasz
|
#
316363 |
|
01-Apr-2017 |
trasz |
MFC r313769:
Fix definition of linux64 ptrace syscall.
Relnotes: yes Sponsored by: DARPA, AFRL
|
#
316294 |
|
30-Mar-2017 |
dchagin |
MFC r314295:
Implement timerfd family syscalls.
|
#
315314 |
|
15-Mar-2017 |
dchagin |
MFC r313940:
Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3).
|
#
314909 |
|
08-Mar-2017 |
mmokhi |
MFC r314219 Add linux_preadv() and linux_pwritev() syscalls to Linuxulator.
Approved by: dchagin
|
#
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.
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
291153 |
|
22-Nov-2015 |
markj |
Remove unneeded includes of opt_kdtrace.h.
As of r258541, KDTRACE_HOOKS is defined in opt_global.h, so opt_kdtrace.h is not needed when defining SDT(9) probes.
|
#
283492 |
|
24-May-2015 |
dchagin |
Implement Linux specific syncfs() system call.
|
#
283488 |
|
24-May-2015 |
dchagin |
Implement recvmmsg() and sendmmsg() system calls.
|
#
283484 |
|
24-May-2015 |
dchagin |
Implement epoll_pwait() system call.
|
#
283480 |
|
24-May-2015 |
dchagin |
Add utimensat() system call.
The patch developed by Jilles Tjoelker and Andrew Wilcox and adopted for lemul branch by me.
|
#
283465 |
|
24-May-2015 |
dchagin |
Add preliminary fallocate system call implementation to emulate posix_fallocate() function.
Differential Revision: https://reviews.freebsd.org/D1523 Reviewed by: emaste
|
#
283451 |
|
24-May-2015 |
dchagin |
Implement ppoll() system call.
Differential Revision: https://reviews.freebsd.org/D1105 Reviewed by: trasz
|
#
283444 |
|
24-May-2015 |
dchagin |
Implement eventfd system call.
Differential Revision: https://reviews.freebsd.org/D1094 In collaboration with: Jilles Tjoelker
|
#
283441 |
|
24-May-2015 |
dchagin |
Implement epoll family system calls. This is a tiny wrapper around kqueue() to implement epoll subset of functionality. The kqueue user data are 32bit on i386 which is not enough for epoll user data, so we keep user data in the proc emuldata.
Initial patch developed by rdivacky@ in 2007, then extended by Yuri Victorovich @ r255672 and finished by me in collaboration with mjg@ and jillies@.
Differential Revision: https://reviews.freebsd.org/D1092
|
#
283424 |
|
24-May-2015 |
dchagin |
Add preliminary support for x86-64 Linux binaries.
Differential Revision: https://reviews.freebsd.org/D1076
|