History log of /netbsd-src/sys/compat/linux/arch/amd64/linux_commons.c (Results 1 – 13 of 13)
Revision Date Author Comments
# de4fa9d7 12-Oct-2021 andvar <andvar@NetBSD.org>

fix various typos, mainly in comments.


# 6430fcd5 03-May-2020 thorpej <thorpej@NetBSD.org>

Always clear FUTEX_PRIVATE_FLAG for Linux processes. NetBSD-native futexes
exist in different namespace depending on FUTEX_PRIVATE_FLAG. This appears
not to be the case in Linux, and some futex use

Always clear FUTEX_PRIVATE_FLAG for Linux processes. NetBSD-native futexes
exist in different namespace depending on FUTEX_PRIVATE_FLAG. This appears
not to be the case in Linux, and some futex users will mix private and non-
private ops on the same futex object. Provide a convenience wrapper that
puts this logic in one place witn a comment explaining why.

While here, move the Linux futex wrapper out of its own file and plop
it in linux_misc.c, which is where it lives in the linux32 module.

show more ...


# dab2e0b5 30-May-2011 alnsn <alnsn@NetBSD.org>

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# a9b0264c 02-Mar-2010 pooka <pooka@NetBSD.org>

Nuke fs_lfs.h included for unknown reasons (if there was a reason
other than "accident", i hereby declare that reason invalid)


# 92ce8c6a 19-Nov-2008 ad <ad@NetBSD.org>

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

show more ...


# d0b5229a 17-Oct-2008 njoly <njoly@NetBSD.org>

Remove unneeded linux_sigaction.c


# 63c45061 15-Aug-2007 ad <ad@NetBSD.org>

Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed
on tech-kern.


# b07ec3fc 09-Feb-2007 ad <ad@NetBSD.org>

Merge newlock2 to head.


# ee0c5b44 09-Feb-2006 manu <manu@NetBSD.org>

Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
that the i386 license manager part of amd64 version of Fluent works.

While I'm here, add SysV IPC to COMPAT_LINUX/amd64


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# e1c0c1c9 04-Nov-2005 manu <manu@NetBSD.org>

Implement Linux futex and gettid system calls for amd64


# 5d2a593d 31-Oct-2005 manu <manu@NetBSD.org>

build fix


# 89647c7c 03-May-2005 manu <manu@NetBSD.org>

First work on COMPAT_LINUX/amd64
Process startup and dynamiclinking work, but processes hang due to
Linux arch_prctl(2) not being really supported yet.