Home | History | Annotate | Download | only in amd64
History log of /src/sys/compat/linux32/arch/amd64/linux32_missing.h
RevisionDateAuthorComments
 1.9  08-Jun-2009  njoly Fix defines against multiple inclusion protection (s/I386/AMD64).
 1.8  16-Apr-2008  njoly branches: 1.8.4; 1.8.18;
Kill a few other unused linux syscall arguments/prototypes
definitions.
 1.7  15-Apr-2008  njoly Remove syscall prototypes forgotten in previous commit.
 1.6  15-Apr-2008  njoly Remove unused linux_sys_setresgid16_args/linux_sys_setresuid16_args
definitions.
 1.5  15-Jan-2008  njoly branches: 1.5.6;
compat linux (and linux32) uid16 functions cleanup and fixes.

- Move uid16 functions to their own file linux_uid16.c, included by
needed archs (arm, i386 and m68k).
- Add new MI types linux_{u,g}id16_t.
- Add macros to handle linux_uid16_t and uid_t conversions.
- Add linux_sys_getres{uid,gid}16 syscalls, to fix an overflow with
bad sizes given to copyout when linux_sys_getres{uid,gid} are used.
- Update arm syscall table to use more uid16 functions.
 1.4  20-Dec-2007  dsl Convert all the system call entry points from:
int foo(struct lwp *l, void *v, register_t *retval)
to:
int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.
 1.3  04-Mar-2007  christos branches: 1.3.16; 1.3.22; 1.3.24; 1.3.28;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.2  13-Sep-2006  manu branches: 1.2.6;
Jumbo COMPAT_LINUX/COMPAT_LINUX32 bugfix, with the help of Nicolas Joly
- Fix shmat return value on amd64: it uses no black magic with retval[0]
- Fix integer overflows in sysinfo
- Implement sysinfo, mmap2, sched_getparam, sched_getscheduler, mremap,
and madvise in COMPAT_LINUX32
- Fix improper types used in setgroups16/getgroups16
- Implement mmap2 for COMPAT_LINUX32
- Ifdef debug messages by DEBUG_LINUX
 1.1  09-Feb-2006  manu branches: 1.1.2; 1.1.4; 1.1.10; 1.1.16; 1.1.20; 1.1.22;
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.1.22.2  09-Sep-2006  rpaulo sync with head
 1.1.22.1  09-Feb-2006  rpaulo file linux32_missing.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:45:52 +0000
 1.1.20.1  18-Nov-2006  ad Sync with head.
 1.1.16.5  21-Jan-2008  yamt sync with head
 1.1.16.4  03-Sep-2007  yamt sync with head.
 1.1.16.3  30-Dec-2006  yamt sync with head.
 1.1.16.2  21-Jun-2006  yamt sync with head.
 1.1.16.1  09-Feb-2006  yamt file linux32_missing.h was added on branch yamt-lazymbuf on 2006-06-21 14:59:27 +0000
 1.1.10.2  22-Apr-2006  simonb Sync with head.
 1.1.10.1  09-Feb-2006  simonb file linux32_missing.h was added on branch simonb-timecounters on 2006-04-22 11:38:14 +0000
 1.1.4.1  14-Sep-2006  yamt sync with head.
 1.1.2.2  18-Feb-2006  yamt sync with head.
 1.1.2.1  09-Feb-2006  yamt file linux32_missing.h was added on branch yamt-uio_vmspace on 2006-02-18 15:38:59 +0000
 1.2.6.1  12-Mar-2007  rmind Sync with HEAD.
 1.3.28.2  19-Jan-2008  bouyer Sync with HEAD
 1.3.28.1  02-Jan-2008  bouyer Sync with HEAD
 1.3.24.1  26-Dec-2007  ad Sync with head.
 1.3.22.1  18-Feb-2008  mjf Sync with HEAD.
 1.3.16.2  23-Mar-2008  matt sync with HEAD
 1.3.16.1  09-Jan-2008  matt sync with HEAD
 1.5.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.18.1  23-Jul-2009  jym Sync with HEAD.
 1.8.4.1  20-Jun-2009  yamt sync with head

RSS XML Feed