History log of /src/sys/compat/linux/arch/amd64/linux_syscall.h |
Revision | | Date | Author | Comments |
1.84 |
| 28-Sep-2024 |
christos | regen
|
1.83 |
| 01-Jul-2024 |
christos | regen
|
1.82 |
| 29-Jun-2024 |
christos | branches: 1.82.2; regen
|
1.81 |
| 19-Aug-2023 |
christos | regen
|
1.80 |
| 18-Aug-2023 |
christos | regen
|
1.79 |
| 29-Jul-2023 |
christos | regen
|
1.78 |
| 28-Jul-2023 |
christos | regen
|
1.77 |
| 10-Jul-2023 |
christos | Regen
|
1.76 |
| 02-Dec-2021 |
ryo | regen
|
1.75 |
| 20-Sep-2021 |
thorpej | Regen for preadv(2) / pwritev(2).
|
1.74 |
| 20-Sep-2021 |
thorpej | Regen for eventfd.
|
1.73 |
| 19-Sep-2021 |
thorpej | Regen for timerfd.
|
1.72 |
| 19-Sep-2021 |
thorpej | Regen for POSIX timer syscalls.
|
1.71 |
| 26-Apr-2020 |
thorpej | branches: 1.71.2; Regen for native futex calls.
|
1.70 |
| 09-Nov-2019 |
jdolecek | regen
|
1.69 |
| 10-Aug-2018 |
pgoyette | Regen
|
1.68 |
| 10-May-2017 |
riastradh | branches: 1.68.8; 1.68.10; regen
|
1.67 |
| 03-Feb-2017 |
christos | branches: 1.67.4; regen
|
1.66 |
| 03-Feb-2017 |
christos | add sendmmsg and recvmmsg
|
1.65 |
| 02-Feb-2017 |
christos | regen
|
1.64 |
| 16-Jan-2017 |
christos | regen all
|
1.63 |
| 13-Jan-2017 |
christos | branches: 1.63.2; regen
|
1.62 |
| 02-Jan-2017 |
martin | Regen (something apparently went wrong in previous)
|
1.61 |
| 02-Jan-2017 |
manu | Regen
|
1.60 |
| 24-Jul-2016 |
njoly | Regen for readlink/readlinkat signatures.
|
1.59 |
| 27-Oct-2015 |
njoly | branches: 1.59.2; Regen
|
1.58 |
| 24-Sep-2015 |
christos | regen
|
1.57 |
| 31-May-2015 |
njoly | Regen for write(2) size argument fix.
|
1.56 |
| 07-Mar-2015 |
christos | regen
|
1.55 |
| 22-Nov-2014 |
njoly | branches: 1.55.2; Regen for ppoll signature fix
|
1.54 |
| 31-May-2014 |
njoly | branches: 1.54.2; Regen for munmap(2) signature.
|
1.53 |
| 29-May-2014 |
njoly | Regen for utimes(2) change.
|
1.52 |
| 20-May-2014 |
njoly | Regen for getgroups/setgroups update.
|
1.51 |
| 17-May-2014 |
njoly | Regen for fadvise64 offset types changes.
|
1.50 |
| 04-May-2014 |
njoly | Regen for pread/pwrite 64bit offset argument.
|
1.49 |
| 08-Apr-2014 |
njoly | Regen.
|
1.48 |
| 08-Dec-2013 |
njoly | branches: 1.48.2; Regen.
|
1.47 |
| 18-Nov-2013 |
chs | regen
|
1.46 |
| 07-Nov-2013 |
njoly | Regen for dup/dup2/dup3 argument types fix.
|
1.45 |
| 24-Sep-2013 |
njoly | Regen for utimensat(2).
|
1.44 |
| 08-Apr-2013 |
pooka | branches: 1.44.4; regen for utimes
|
1.43 |
| 19-Sep-2012 |
pooka | regen for ppoll (and, apparently, SYCALL_ARG_PTR)
|
1.42 |
| 18-Nov-2011 |
christos | branches: 1.42.10; - add sigtimedwait support. - merge the siginfo population code.
|
1.41 |
| 30-May-2011 |
alnsn | branches: 1.41.4; Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.
|
1.40 |
| 30-May-2011 |
alnsn | Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.
|
1.39 |
| 10-Apr-2011 |
christos | Regen: Argh: cat: rumphdr.types: No such file or directory rm: rumphdr.types: No such file or directory *** Error code 1
|
1.38 |
| 07-Jul-2010 |
chs | branches: 1.38.2; regen
|
1.37 |
| 14-Dec-2009 |
matt | branches: 1.37.2; 1.37.4; Regen (new makesyscalls.sh)
|
1.36 |
| 24-Nov-2009 |
njoly | Regen for personality(2) update.
|
1.35 |
| 30-Oct-2009 |
njoly | Regen for struct linux_stat64 fix.
|
1.34 |
| 17-Jun-2009 |
njoly | Regen for sendmsg/recvmsg definitions update.
|
1.33 |
| 08-Jun-2009 |
njoly | Regen for rt_queueinfo(2) update.
|
1.32 |
| 17-Jan-2009 |
njoly | branches: 1.32.2; Regen for wait4 update.
|
1.31 |
| 15-Jan-2009 |
njoly | Rengen for compat50 update.
|
1.30 |
| 13-Jan-2009 |
pooka | Regen to prove I didn't screw up the conversion: purely RCSID changes.
|
1.29 |
| 13-Jan-2009 |
pooka | regen for #include "opt_compat_netbsd.h"
|
1.28 |
| 11-Jan-2009 |
christos | merge christos-time_t
|
1.27 |
| 19-Nov-2008 |
ad | branches: 1.27.4; Regen.
|
1.26 |
| 19-Nov-2008 |
njoly | Regen for futex timeout argument cleanup/fix.
|
1.25 |
| 12-Nov-2008 |
njoly | Regen for nanosleep(2) fix.
|
1.24 |
| 26-Oct-2008 |
christos | branches: 1.24.2; 1.24.4; regen.
|
1.23 |
| 04-Apr-2008 |
njoly | branches: 1.23.4; 1.23.6; 1.23.10; Regen for linux_sys_msync removal.
|
1.22 |
| 24-Dec-2007 |
njoly | branches: 1.22.6; Regen for linux_sys_getpgid removal.
|
1.21 |
| 21-Dec-2007 |
njoly | Regen for getfsuid/setfsgid syscall exchange.
|
1.20 |
| 20-Dec-2007 |
dsl | regen
|
1.19 |
| 16-Nov-2007 |
njoly | branches: 1.19.2; 1.19.6; Regen, for syscalls cleanup.
|
1.18 |
| 14-Mar-2007 |
njoly | branches: 1.18.10; 1.18.12; 1.18.16; 1.18.18; Regen (statfs/fstatfs fixes).
|
1.17 |
| 04-Mar-2007 |
christos | branches: 1.17.2; 1.17.4; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.16 |
| 01-Sep-2006 |
matt | branches: 1.16.6; 1.16.8; Regen.
|
1.15 |
| 30-Aug-2006 |
matt | Regen
|
1.14 |
| 24-Aug-2006 |
manu | The return value for Linux shmat on amd64 does not suffer the same horrible hack as on i386.
|
1.13 |
| 25-Jun-2006 |
manu | Regen
|
1.12 |
| 25-Jun-2006 |
manu | - Complete exit_group() implementation. We now maintain a list of Linux threads in a processes and kill them properly. The code is a bit too complicated, but I could not find a simplier way of dealing with it
- Change getpid() and getppid() semantics to match what Linux does, and implement gettid(). In the Linux kernel, threads are implemnted as plain old processes. A thread group is just a set of processes, with the parent called leader. Thread ID, which are returned by gettid(), are just the PID of the plain old processes, and getpid() returns the PID of the thread group leader.
- Remove struct linux32_emuldata. COMPAT_LINUX32 uses a lot of COMPAT_LINUX code, where a struct linux_emuldata is assumed. By having distinct emuldata structure with different sizes and layouts, we caused kernel memory corruptions.
- Fix setprioriry() and getpriority()
Thanks to Nicolas Joly for tracking down the problem and providing me the hardware to fix them.
|
1.11 |
| 10-Jun-2006 |
christos | branches: 1.11.2; regen
|
1.10 |
| 09-Feb-2006 |
manu | branches: 1.10.2; 1.10.8; 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
|
1.9 |
| 23-Nov-2005 |
manu | branches: 1.9.2; 1.9.4; 1.9.6; - Add Linux tkill and tgkill (partial emulation). - Fix getrlimit on amd64
|
1.8 |
| 05-Nov-2005 |
manu | branches: 1.8.2; 1.8.4; regen
|
1.7 |
| 04-Nov-2005 |
manu | regen
|
1.6 |
| 18-Oct-2005 |
joerg | Regen.
|
1.5 |
| 22-Jun-2005 |
manu | branches: 1.5.2; Implent CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, and CLONE_CHILD_SETTID options to clone(). This makes fork() work on amd64.
clone() prototype has changed and the changes is probably revelant on some other arches.
|
1.4 |
| 22-May-2005 |
fvdl | Regen after sigreturn argument change.
|
1.3 |
| 16-May-2005 |
fvdl | Regen.
|
1.2 |
| 16-May-2005 |
fvdl | Regen.
|
1.1 |
| 03-May-2005 |
manu | 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.
|
1.5.2.5 |
| 21-Jan-2008 |
yamt | sync with head
|
1.5.2.4 |
| 07-Dec-2007 |
yamt | sync with head
|
1.5.2.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.5.2.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.5.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.4.1 |
| 29-Nov-2005 |
yamt | sync with head.
|
1.8.2.3 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.8.2.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.8.2.1 |
| 05-Nov-2005 |
skrll | file linux_syscall.h was added on branch ktrace-lwp on 2005-11-10 14:00:59 +0000
|
1.9.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.9.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.9.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.10.8.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.10.2.2 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.10.2.1 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.11.2.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.16.8.2 |
| 24-Mar-2007 |
yamt | sync with head.
|
1.16.8.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.16.6.1 |
| 20-Apr-2007 |
bouyer | regen for ticket #581
|
1.17.4.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.17.2.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.18.18.2 |
| 27-Dec-2007 |
mjf | Sync with HEAD.
|
1.18.18.1 |
| 19-Nov-2007 |
mjf | Sync with HEAD.
|
1.18.16.1 |
| 18-Nov-2007 |
bouyer | Sync with HEAD
|
1.18.12.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.18.10.1 |
| 21-Nov-2007 |
joerg | Sync with HEAD.
|
1.19.6.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.19.2.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.22.6.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.22.6.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.23.10.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.23.6.1 |
| 10-May-2008 |
wrstuden | Initial checkin of re-adding SA. Everything except kern_sa.c compiles in GENERIC for i386. This is still a work-in-progress, but this checkin covers most of the mechanical work (changing signalling to be able to accomidate SA's process-wide signalling and re-adding includes of sys/sa.h and savar.h). Subsequent changes will be much more interesting.
Also, kern_sa.c has received partial cleanup. There's still more to do, though.
|
1.23.4.4 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.23.4.3 |
| 11-Mar-2010 |
yamt | sync with head
|
1.23.4.2 |
| 20-Jun-2009 |
yamt | sync with head
|
1.23.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.24.4.1 |
| 20-Nov-2008 |
snj | Regen for ticket 81.
|
1.24.2.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.27.4.3 |
| 04-Jan-2009 |
christos | need opt_compat_netbsd.h
|
1.27.4.2 |
| 30-Dec-2008 |
christos | time_t 64 changes.
|
1.27.4.1 |
| 19-Nov-2008 |
christos | file linux_syscall.h was added on branch christos-time_t on 2008-12-30 19:34:33 +0000
|
1.32.2.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.37.4.3 |
| 31-May-2011 |
rmind | sync with head
|
1.37.4.2 |
| 21-Apr-2011 |
rmind | sync with head
|
1.37.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.37.2.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.38.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.41.4.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.41.4.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.41.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.42.10.4 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.42.10.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.42.10.2 |
| 23-Jun-2013 |
tls | resync from head
|
1.42.10.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.44.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.48.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.54.2.1 |
| 17-Apr-2017 |
snj | regen for ticket 1354
|
1.55.2.5 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.55.2.4 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.55.2.3 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.55.2.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.55.2.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.59.2.3 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.59.2.2 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.59.2.1 |
| 26-Jul-2016 |
pgoyette | Sync with HEAD
|
1.63.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.67.4.1 |
| 11-May-2017 |
pgoyette | Sync with HEAD
|
1.68.10.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.68.10.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.68.8.1 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.71.2.2 |
| 17-Dec-2020 |
thorpej | Regen for preadv(2) and pwritev(2).
|
1.71.2.1 |
| 15-Dec-2020 |
thorpej | Regen for eventfd, timerfd, POSIX timers.
|
1.82.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|