| #
86e43b5d
|
| 17-May-2024 |
Ricardo Branco <rbranco@suse.de> |
linux: Export linux_convert_l_sigevent
Reviewed by: imp, kib Pull Request: https://github.com/freebsd/freebsd-src/pull/1248
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
c8a79231
|
| 14-Feb-2023 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Rename linux_timer.h to linux_time.h
To avoid confusing people, rename linux_timer.h to linux_time.h, as linux_timer.c is the implementation of timer syscalls only, while linux_time.c cont
linux(4): Rename linux_timer.h to linux_time.h
To avoid confusing people, rename linux_timer.h to linux_time.h, as linux_timer.c is the implementation of timer syscalls only, while linux_time.c contains implementation of all stuff declared in linux_time.h.
MFC after: 2 weeks
show more ...
|
| #
86f9efef
|
| 14-Feb-2023 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Cleanup abi_compat.h include from linux_timer.h
Leftover after timespec copyin/copyout routines was implemented.
MFC after: 2 weeks
|
| #
707e567a
|
| 08-May-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Add a helper intended for copying timespec's from the userspace.
There are many places where we copyin Linux timespec from the userspace and then convert it to the kernel timespec. To avoi
linux(4): Add a helper intended for copying timespec's from the userspace.
There are many places where we copyin Linux timespec from the userspace and then convert it to the kernel timespec. To avoid code duplication add a tiny halper for doing this.
MFC after: 2 weeks
show more ...
|
| #
9a9482f8
|
| 08-May-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Add a helper intended for copying timespec's to the userspace.
There are many places where we convert natvie timespec and copyout it to the userspace. To avoid code duplication add a tiny
linux(4): Add a helper intended for copying timespec's to the userspace.
There are many places where we convert natvie timespec and copyout it to the userspace. To avoid code duplication add a tiny halper for doing this.
MFC after: 2 weeks
show more ...
|
| #
783c1bd8
|
| 04-May-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Implement timer_gettime64 syscall.
MFC after: 2 weeks
|
| #
bfcce1a9
|
| 07-Jun-2021 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): add struct timespec64 definition and conversion routine for future use.
MFC after: 2 weeks
|
| #
562894f0
|
| 14-Apr-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Centralize compatability translation macros.
Copy the CP, PTRIN, etc macros from freebsd32.h into a sys/abi_compat.h and replace existing definitation with includes where required. This eliminates d
Centralize compatability translation macros.
Copy the CP, PTRIN, etc macros from freebsd32.h into a sys/abi_compat.h and replace existing definitation with includes where required. This eliminates duplicate code and allows Linux and FreeBSD compatability headers to be included in the same files.
Input from: cem, jhb Obtained from: CheriBSD MFC after: 2 weeks Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24275
show more ...
|
| #
f0f58384
|
| 02-Apr-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Use the kern_clock_nanosleep() to implement Linux clock_nanosleep() with the proper handling of the TIMER_ABSTIME flag.
XMFC after: r315526
MFC after: 1 month
|
| #
dd93b628
|
| 26-Feb-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Implement timerfd family syscalls.
MFC after: 1 month
|
| #
0670e972
|
| 26-Feb-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Return EOVERFLOW error in case then the size of tv_sec field of struct timespec in COMPAT_LINUX32 Linuxulator's not equal to the size of native tv_sec.
MFC after: 1 month
|
| #
16ac71bc
|
| 24-May-2015 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Delete the duplicate of linux_to_native_clockid() function.
Differential Revision: https://reviews.freebsd.org/D1521 Reviewed by: trasz
|
| #
68098228
|
| 24-May-2015 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Do not use struct l_timespec without conversion. While here move args->timeout handling before acquiring the futex key at FUTEX_WAIT path.
Differential Revision: https://reviews.freebsd.org/D1520 Re
Do not use struct l_timespec without conversion. While here move args->timeout handling before acquiring the futex key at FUTEX_WAIT path.
Differential Revision: https://reviews.freebsd.org/D1520 Reviewed by: trasz
show more ...
|
| #
2711aba9
|
| 24-May-2015 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Add some clock mappings used in glibc 2.20.
Differential Revision: https://reviews.freebsd.org/D1465 Reviewd by: trasz
|
| #
0a041f3b
|
| 18-Sep-2014 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Implement most of timer_{create,settime,gettime,getoverrun,delete} for amd64/linux32. Fix the entirely bogus (untested) version from r161310 for i386/linux using the same shared code in compat/linux
Implement most of timer_{create,settime,gettime,getoverrun,delete} for amd64/linux32. Fix the entirely bogus (untested) version from r161310 for i386/linux using the same shared code in compat/linux.
It is unclear to me if we could support more clock mappings but the current set allows me to successfully run commercial 32bit linux software under linuxolator on amd64.
Reviewed by: jhb Differential Revision: D784 MFC after: 3 days Sponsored by: DARPA, AFRL
show more ...
|