Home | History | Annotate | Download | only in mips
History log of /src/sys/compat/linux/arch/mips/linux_syscallargs.h
RevisionDateAuthorComments
 1.92  28-Sep-2024  christos regen
 1.91  01-Jul-2024  christos regen
 1.90  29-Jun-2024  christos regen
 1.89  19-Aug-2023  christos regen
 1.88  18-Aug-2023  christos regen
 1.87  29-Jul-2023  christos regen
 1.86  28-Jul-2023  christos regen
 1.85  02-Dec-2021  ryo regen
 1.84  24-Nov-2021  ryo regen
 1.83  20-Sep-2021  thorpej Regen for preadv(2) / pwritev(2).
 1.82  20-Sep-2021  thorpej Regen for eventfd.
 1.81  19-Sep-2021  thorpej Regen for timerfd.
 1.80  19-Sep-2021  thorpej Regen for POSIX timer syscalls.
 1.79  26-Apr-2020  thorpej branches: 1.79.2;
Regen for native futex calls.
 1.78  09-Nov-2019  jdolecek regen
 1.77  10-Aug-2018  pgoyette Regen
 1.76  10-May-2017  riastradh branches: 1.76.8; 1.76.10;
regen
 1.75  09-Feb-2017  christos branches: 1.75.4;
regen
 1.74  09-Feb-2017  christos regen
 1.73  04-Feb-2017  christos regen
 1.72  03-Feb-2017  christos regen
 1.71  02-Feb-2017  christos regen
 1.70  16-Jan-2017  christos regen all
 1.69  13-Jan-2017  christos branches: 1.69.2;
regen
 1.68  02-Jan-2017  martin Regen (something apparently went wrong in previous)
 1.67  02-Jan-2017  manu Regen
 1.66  24-Jul-2016  njoly Regen for readlink/readlinkat signatures.
 1.65  27-Oct-2015  njoly branches: 1.65.2;
Regen.
 1.64  25-Oct-2015  njoly Regen for posix chown family cleanup.
 1.63  24-Sep-2015  christos regen
 1.62  07-Mar-2015  christos regen
 1.61  22-Nov-2014  njoly branches: 1.61.2;
Regen for ppoll signature fix
 1.60  31-May-2014  njoly branches: 1.60.2;
Regen for munmap(2) signature.
 1.59  29-May-2014  njoly Regen for utimes(2) change.
 1.58  20-May-2014  njoly Regen for getgroups/setgroups update.
 1.57  17-May-2014  njoly Regen for fadvise64 offset types changes.
 1.56  06-May-2014  njoly Regen for mknod device argument type change.
 1.55  04-May-2014  njoly Regen for pread/pwrite 64bit offset argument.
 1.54  08-Apr-2014  njoly Regen.
 1.53  08-Dec-2013  njoly branches: 1.53.2;
Regen.
 1.52  19-Nov-2013  chs regen
 1.51  07-Nov-2013  njoly Regen for dup/dup2/dup3 argument types fix.
 1.50  24-Sep-2013  njoly Regen for utimensat(2).
 1.49  08-Apr-2013  pooka branches: 1.49.4;
regen for utimes
 1.48  19-Sep-2012  pooka regen for ppoll (and, apparently, SYCALL_ARG_PTR)
 1.47  18-Nov-2011  christos branches: 1.47.10;
- add sigtimedwait support.
- merge the siginfo population code.
 1.46  30-May-2011  alnsn branches: 1.46.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.
 1.45  30-May-2011  alnsn Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.
 1.44  15-Apr-2011  he Regenerate these files after adding pipe2() and dup3().
 1.43  20-Feb-2011  matt Regen.
 1.42  07-Jul-2010  chs branches: 1.42.2; 1.42.4;
regen
 1.41  14-Dec-2009  matt branches: 1.41.2; 1.41.4;
Regen (new makesyscalls.sh)
 1.40  24-Nov-2009  njoly Regen for personality(2) update.
 1.39  17-Jun-2009  njoly Regen for sendmsg/recvmsg definitions update.
 1.38  08-Jun-2009  njoly Regen for rt_queueinfo(2) update.
 1.37  17-Jan-2009  njoly branches: 1.37.2;
Regen for wait4 update.
 1.36  15-Jan-2009  njoly Rengen for compat50 update.
 1.35  13-Jan-2009  pooka Regen to prove I didn't screw up the conversion: purely RCSID changes.
 1.34  19-Nov-2008  ad Regen.
 1.33  12-Nov-2008  njoly Regen for nanosleep(2) fix.
 1.32  23-Apr-2008  ad branches: 1.32.2; 1.32.4; 1.32.8; 1.32.10; 1.32.12;
Regen.
 1.31  04-Apr-2008  njoly branches: 1.31.2;
Regen for linux_sys_msync removal.
 1.30  24-Dec-2007  njoly branches: 1.30.6;
Regen for linux_sys_getpgid removal.
 1.29  21-Dec-2007  njoly Regen for getfsuid/setfsgid syscall exchange.
 1.28  20-Dec-2007  dsl regen
 1.27  16-Nov-2007  njoly branches: 1.27.2; 1.27.6;
Regen, for syscalls cleanup.
 1.26  04-Mar-2007  christos branches: 1.26.14; 1.26.16; 1.26.20; 1.26.22;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.25  10-Jun-2006  christos branches: 1.25.12;
regen
 1.24  11-Dec-2005  christos branches: 1.24.4; 1.24.8; 1.24.14;
merge ktrace-lwp.
 1.23  16-May-2005  fvdl branches: 1.23.2;
Regen.
 1.22  16-May-2005  fvdl Regen.
 1.21  26-Feb-2005  perry regen
 1.20  26-Feb-2005  perry regen
 1.19  20-Sep-2004  jdolecek branches: 1.19.4; 1.19.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()
 1.18  08-Sep-2004  jdolecek regen: add exit_group(2)
 1.17  01-Aug-2004  jdolecek regen - sync syscall lists with Linux kernel 2.6.7
 1.16  01-Aug-2004  jdolecek regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary
 1.15  10-Aug-2003  jdolecek regen - added wrapper for Linux ftruncate64()
 1.14  23-Jun-2003  christos branches: 1.14.2;
Regen.
 1.13  18-Jan-2003  thorpej Regen for correct RCS ID.
 1.12  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.11  10-Apr-2002  christos branches: 1.11.4;
regen
 1.10  22-Mar-2002  christos regen
 1.9  18-Feb-2002  rafal Regen: Use linux_sys_{g,s}setrlimit, remove linux_sys_ugetrlimit since
linux/mips doesn't seem to have one.
 1.8  15-Feb-2002  christos Regen
 1.7  15-Feb-2002  christos - add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos
 1.6  20-Nov-2001  manu branches: 1.6.2;
Fixed the Linux signal trampoline and linux_sys_sigreturn(). Linux signal
delivery now seems fully functionnal.
 1.5  13-Nov-2001  lukem add RCSIDs (including regeneration of files as appropriate)
 1.4  14-Oct-2001  manu Fixed some mistakes in signal handling (this is still broken)
Added some code to set linux's uname kernel version to 2.4.0 (usefull for
testing with glibc-2.2). This is currently guarded by a #if 0.
 1.3  06-Oct-2001  manu Added socket operations to Linux Mips emulation
 1.2  30-Sep-2001  manu branches: 1.2.2;
Implements parts of sysmips() and fctnl64() emulation
 1.1  22-Sep-2001  manu branches: 1.1.2;
More work on Linux compat for Mips: system calls mapping.
 1.1.2.11  29-May-2002  nathanw Regen.
 1.1.2.10  17-Apr-2002  nathanw Catch up to -current.
 1.1.2.9  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.2.8  28-Feb-2002  nathanw Catch up to -current.
 1.1.2.7  08-Jan-2002  nathanw Catch up to -current.
 1.1.2.6  06-Dec-2001  wdk struct proc -> struct lwp changes for COMPAT_LINUX support on Mips
processors.
 1.1.2.5  14-Nov-2001  nathanw Catch up to -current.
 1.1.2.4  22-Oct-2001  nathanw Catch up to -current.
 1.1.2.3  08-Oct-2001  nathanw Catch up to -current.
 1.1.2.2  26-Sep-2001  nathanw Catch up to -current.
Again.
 1.1.2.1  22-Sep-2001  nathanw file linux_syscallargs.h was added on branch nathanw_sa on 2001-09-26 19:54:47 +0000
 1.2.2.3  11-Oct-2001  fvdl Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
 1.2.2.2  01-Oct-2001  fvdl Catch up with -current.
 1.2.2.1  30-Sep-2001  fvdl file linux_syscallargs.h was added on branch thorpej-devvp on 2001-10-01 12:43:40 +0000
 1.6.2.4  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.2.3  16-Mar-2002  jdolecek Catch up with -current.
 1.6.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.2.1  20-Nov-2001  thorpej file linux_syscallargs.h was added on branch kqueue on 2002-01-10 19:51:35 +0000
 1.11.4.3  14-Jun-2004  jmc Regen for changes in ticket #1708
 1.11.4.2  11-May-2004  tron Regen for ticket 1686.
 1.11.4.1  22-Oct-2003  jmc Regen files (requested by tv in ticket #1427)

Proper support for mmap2
 1.14.2.6  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.14.2.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.14.2.4  24-Sep-2004  skrll Sync with HEAD.
 1.14.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.14.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.14.2.1  03-Aug-2004  skrll Sync with HEAD
 1.19.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.19.4.1  29-Apr-2005  kent sync with -current
 1.23.2.4  21-Jan-2008  yamt sync with head
 1.23.2.3  07-Dec-2007  yamt sync with head
 1.23.2.2  03-Sep-2007  yamt sync with head.
 1.23.2.1  21-Jun-2006  yamt sync with head.
 1.24.14.1  19-Jun-2006  chap Sync with head.
 1.24.8.1  26-Jun-2006  yamt sync with head.
 1.24.4.1  09-Sep-2006  rpaulo sync with head
 1.25.12.1  12-Mar-2007  rmind Sync with HEAD.
 1.26.22.2  27-Dec-2007  mjf Sync with HEAD.
 1.26.22.1  19-Nov-2007  mjf Sync with HEAD.
 1.26.20.1  18-Nov-2007  bouyer Sync with HEAD
 1.26.16.1  09-Jan-2008  matt sync with HEAD
 1.26.14.1  21-Nov-2007  joerg Sync with HEAD.
 1.27.6.1  02-Jan-2008  bouyer Sync with HEAD
 1.27.2.1  26-Dec-2007  ad Sync with head.
 1.30.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.30.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.31.2.1  18-May-2008  yamt sync with head.
 1.32.12.1  20-Nov-2008  snj Regen for ticket 81.
 1.32.10.1  19-Jan-2009  skrll Sync with HEAD.
 1.32.8.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.32.4.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.32.2.4  11-Aug-2010  yamt sync with head.
 1.32.2.3  11-Mar-2010  yamt sync with head
 1.32.2.2  20-Jun-2009  yamt sync with head
 1.32.2.1  04-May-2009  yamt sync with head.
 1.37.2.1  23-Jul-2009  jym Sync with HEAD.
 1.41.4.3  31-May-2011  rmind sync with head
 1.41.4.2  21-Apr-2011  rmind sync with head
 1.41.4.1  05-Mar-2011  rmind sync with head
 1.41.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.42.4.1  05-Mar-2011  bouyer Sync with HEAD
 1.42.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.46.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.46.4.2  30-Oct-2012  yamt sync with head
 1.46.4.1  17-Apr-2012  yamt sync with head
 1.47.10.4  03-Dec-2017  jdolecek update from HEAD
 1.47.10.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.47.10.2  23-Jun-2013  tls resync from head
 1.47.10.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.49.4.1  18-May-2014  rmind sync with head
 1.53.2.1  10-Aug-2014  tls Rebase.
 1.60.2.1  17-Apr-2017  snj regen for ticket 1354
 1.61.2.5  28-Aug-2017  skrll Sync with HEAD
 1.61.2.4  05-Feb-2017  skrll Sync with HEAD
 1.61.2.3  05-Oct-2016  skrll Sync with HEAD
 1.61.2.2  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.61.2.1  06-Apr-2015  skrll Sync with HEAD
 1.65.2.3  20-Mar-2017  pgoyette Sync with HEAD
 1.65.2.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.65.2.1  26-Jul-2016  pgoyette Sync with HEAD
 1.69.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.75.4.1  11-May-2017  pgoyette Sync with HEAD
 1.76.10.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.76.10.1  10-Jun-2019  christos Sync with HEAD
 1.76.8.1  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.79.2.2  17-Dec-2020  thorpej Regen for preadv(2) and pwritev(2).
 1.79.2.1  15-Dec-2020  thorpej Regen for eventfd, timerfd, POSIX timers.

RSS XML Feed