Home | History | Annotate | Download | only in powerpc
History log of /src/sys/compat/linux/arch/powerpc/files.linux_powerpc
RevisionDateAuthorComments
 1.12  03-May-2020  thorpej 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.
 1.11  30-May-2011  alnsn Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.
 1.10  07-Jul-2010  chs branches: 1.10.2;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.
 1.9  02-Feb-2008  dsl branches: 1.9.10; 1.9.30; 1.9.32;
Extract the fcntl64() suppoort from linux_file64.c into linux_fcntl64.c
Unravel some of the knots that caused linux_file64.c to be compiled twice
for an amd64 kernel (once for linux and once for linux32) with different
parts being skipped each time.
 1.8  01-Sep-2006  matt branches: 1.8.28; 1.8.34;
When calling PTRACE from an LKM, use sysent[SYS_ptrace].sy_call in case
the sys_ptrace symbol isn't present.
 1.7  30-Aug-2006  matt Update to deal with options PTRACE
 1.6  11-Dec-2005  christos branches: 1.6.4; 1.6.8;
merge ktrace-lwp.
 1.5  25-Jul-2004  chs branches: 1.5.12;
remove the LINUX_SP_WRAP hack since it doesn't seem to be needed anymore,
and removing it lets us go back to mapping the stack non-executable again.
 1.4  19-May-2002  jdolecek branches: 1.4.8; 1.4.10;
add missing linux_file64.c, which is needed now
 1.3  31-Mar-2002  christos branches: 1.3.2;
bring the reverse signal mapping array into linux_signo.c
 1.2  03-Sep-2001  manu Fixed indent
 1.1  19-Jan-2001  manu branches: 1.1.2; 1.1.4; 1.1.6;
Added previously created files for powerpc Linux compatibility to the kernel
config system
 1.1.6.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.6.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.1.4.3  20-Jun-2002  nathanw Catch up to -current.
 1.1.4.2  17-Apr-2002  nathanw Catch up to -current.
 1.1.4.1  21-Sep-2001  nathanw Catch up to -current.
 1.1.2.2  11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1  19-Jan-2001  bouyer file files.linux_powerpc was added on branch thorpej_scsipi on 2001-02-11 19:13:49 +0000
 1.3.2.1  30-May-2002  gehenna Catch up with -current.
 1.4.10.1  26-Jul-2004  tron Pull up revision 1.5 (requested by chs in ticket #715):
remove the LINUX_SP_WRAP hack since it doesn't seem to be needed anymore,
and removing it lets us go back to mapping the stack non-executable again.
 1.4.8.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.8.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.8.1  03-Aug-2004  skrll Sync with HEAD
 1.5.12.2  04-Feb-2008  yamt sync with head.
 1.5.12.1  30-Dec-2006  yamt sync with head.
 1.6.8.1  03-Sep-2006  yamt sync with head.
 1.6.4.1  09-Sep-2006  rpaulo sync with head
 1.8.34.1  18-Feb-2008  mjf Sync with HEAD.
 1.8.28.1  23-Mar-2008  matt sync with HEAD
 1.9.32.2  31-May-2011  rmind sync with head
 1.9.32.1  05-Mar-2011  rmind sync with head
 1.9.30.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.9.10.1  11-Aug-2010  yamt sync with head.
 1.10.2.1  06-Jun-2011  jruoho Sync with HEAD.

RSS XML Feed