|
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
|