OpenGrok
Cross Reference: files.linux_powerpc
xref
: /
src
/
sys
/
compat
/
linux
/
arch
/
powerpc
/
files.linux_powerpc
Home
|
History
|
Annotate
|
Download
|
only in
powerpc
History log of
/src/sys/compat/linux/arch/powerpc/files.linux_powerpc
Revision
Date
Author
Comments
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.
Indexes created Sat Nov 08 00:09:40 GMT 2025