summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common
AgeCommit message (Expand)Author
2021-12-02add prlimit64(2) syscall to COMPAT_LINUX and COMPAT_LINUX32ryo
2021-11-26The internal architecture name of golang is "arm" or "arm64", which hasryo
2021-11-26- LINUX_GO_RT0_SIGNATURE for compat_linux is no longer enabled by default.ryo
2021-11-25add support COMPAT_LINUX32 for aarch64ryo
2021-11-25- Add compat_linux statx(2) syscall.ryo
2021-11-25rename bsd_to_linux_stat() to bsd_to_linux_stat64() to avoid confusion.ryo
2021-11-25rename bsd_to_linux_stat() to bsd_to_linux_stat64() to avoid confusion.ryo
2021-11-23Make LINUX_FIOCLEX and LINUX_FIONCLEX workpho
2021-11-01Use "stack_t" instead of "struct sigaltstack", as the former is thethorpej
2021-10-27Use __SIGTRAMP_SIGCODE_VERSION rather than hard-coding 0.thorpej
2021-09-23remove stray char.christos
2021-09-23add support COMPAT_LINUX for aarch64ryo
2021-09-21linux_sys_fstatat64: Add support for AT_EMPTY_PATH flag.rin
2021-09-20Add preadv(2) and pwritev(2) system calls to COMPAT_LINUX and COMPAT_LINUX32.thorpej
2021-09-20Add the eventfd system calls to COMPAT_LINUX and COMPAT_LINUX32.thorpej
2021-09-19Add the timerfd syscalls to COMPAT_LINUX and COMPAT_LINUX32.thorpej
2021-09-19Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),thorpej
2021-09-19- LINUX_SIGEV_PAD is incorrect for 64-bit systems, because sigval_tthorpej
2021-09-07sys/compat: Memset zero before copyout.riastradh
2020-12-04Rewrite linux_sys_alarm() to use dogetitimer() / dosetitimer(), ratherthorpej
2020-11-03PR/55780: Bernd Sieker: setsockopt in Linux emulation misses some optionschristos
2020-10-24Fix compat with Linux programs that use longer namelen for socketsmgorny
2020-07-16 Don't accept negative value.msaitoh
2020-06-11Counter tweaks:ad
2020-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-14Fix previous; specify lwpid for curlpw in the case of pid == 0.rin
2020-05-03Always clear FUTEX_PRIVATE_FLAG for Linux processes. NetBSD-native futexesthorpej
2020-04-29Fix proc lookup by distinguishing between the "tgid" and "tid" cases.thorpej
2020-04-29Fix proc / lwp lookup processing in linux_sys_sched_getaffinity()thorpej
2020-04-29Oops, fix a silly mistake in the Linux futex syscall stubs -- we alsothorpej
2020-04-26Add a NetBSD native futex implementation, mostly written by riastradh@.thorpej
2020-04-24Overhaul the way LWP IDs are allocated. Instead of each LWP having it'sthorpej
2020-04-19- Only increment nprocs when we're creating a new process, not justthorpej
2020-03-21Deal with having to teardown sysctl entries in multiple sub-trees.pgoyette
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-03-14- Hide the details of SPCF_SHOULDYIELD and related behind a couple of smallad
2020-03-08PR standards/44921: Add errno consts for robust mutexesmgorny
2020-02-15PR kern/54922: 9.99.45@20200202 panic: diagnostic assertion linux ldconfig tr...ad
2020-01-12Tidy up the vnode locking around execve() on ELF images to acquire andad
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-21uvmexp.free -> uvm_free()ad
2019-11-23Minor scheduler cleanup:ad
2019-11-09add dummy implementation of linux fallocate() which just returns EOPNOTSUPP;jdolecek
2019-10-03Switch kevent udata from intptr_t void*kamil
2019-09-20Avoid signed integer overflow when convering linux timeval to timespeckamil
2019-09-08Hum, remove incorrect assignment. Userland could have passed a smallermaxv
2019-08-24I don't see the point in having this useless printf, but add a '\n' to it,maxv
2019-08-24Fix memory leak.maxv
2019-08-24Hum, don't pass an mbuf to realloc(). Inspired from copyin32_msg_control().maxv