| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Implement Linux mincore() system call.
This is necessary for the upcoming drm-next.
Notes:
svn path=/stable/11/; revision=317587
|
|
|
|
|
|
|
|
| |
Implement getrandom() syscall.
Note. GRND_RANDOM option is not supported for now.
Notes:
svn path=/stable/11/; revision=317317
|
|
|
|
|
|
|
|
|
|
|
| |
Add UNIMPLEMENTED() placeholder macro for
the syscalls that are not implemented in Linux kernel itself.
Cleanup DUMMY() macros.
Approved by: trasz
Notes:
svn path=/stable/11/; revision=316701
|
|
|
|
|
|
|
|
|
|
| |
Fix definition of linux64 ptrace syscall.
Relnotes: yes
Sponsored by: DARPA, AFRL
Notes:
svn path=/stable/11/; revision=316363
|
|
|
|
|
|
|
| |
Implement timerfd family syscalls.
Notes:
svn path=/stable/11/; revision=316294
|
|
|
|
|
|
|
| |
Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3).
Notes:
svn path=/stable/11/; revision=315314
|
|
|
|
|
|
|
|
|
| |
Add linux_preadv() and linux_pwritev() syscalls to Linuxulator.
Approved by: dchagin
Notes:
svn path=/stable/11/; revision=314909
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/stable/11/; revision=314107
|
|
|
|
|
|
|
|
| |
As of r258541, KDTRACE_HOOKS is defined in opt_global.h, so opt_kdtrace.h
is not needed when defining SDT(9) probes.
Notes:
svn path=/head/; revision=291153
|
|
|
|
| |
Notes:
svn path=/head/; revision=283492
|
|
|
|
| |
Notes:
svn path=/head/; revision=283488
|
|
|
|
| |
Notes:
svn path=/head/; revision=283484
|
|
|
|
|
|
|
|
| |
The patch developed by Jilles Tjoelker and Andrew Wilcox and
adopted for lemul branch by me.
Notes:
svn path=/head/; revision=283480
|
|
|
|
|
|
|
|
|
|
| |
to emulate posix_fallocate() function.
Differential Revision: https://reviews.freebsd.org/D1523
Reviewed by: emaste
Notes:
svn path=/head/; revision=283465
|
|
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D1105
Reviewed by: trasz
Notes:
svn path=/head/; revision=283451
|
|
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D1094
In collaboration with: Jilles Tjoelker
Notes:
svn path=/head/; revision=283444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=283441
|
|
Differential Revision: https://reviews.freebsd.org/D1076
Notes:
svn path=/head/; revision=283424
|