History log of /src/sys/compat/linux/arch/alpha/linux_exec.h |
Revision | | Date | Author | Comments |
1.13 |
| 12-Feb-2017 |
chs | es_arglen is now in units of bytes, update the emulations accordingly.
|
1.12 |
| 09-Feb-2014 |
chs | branches: 1.12.6; 1.12.10; 1.12.14; account for the 16 bytes of AT_RANDOM data in the stack setup. fixes PR 48518. use cprng_strong32() instead of random(). add AT_RANDOM support for linux32.
|
1.11 |
| 28-Apr-2008 |
martin | branches: 1.11.34; 1.11.44; 1.11.50; Remove clause 3 and 4 from TNF licenses
|
1.10 |
| 11-Dec-2005 |
christos | branches: 1.10.70; 1.10.72; 1.10.74; merge ktrace-lwp.
|
1.9 |
| 14-Aug-2003 |
christos | remove the args from the macro.
|
1.8 |
| 08-Aug-2003 |
christos | - GC all the setup_stack functions - add one for linux/i386
|
1.7 |
| 13-Nov-2002 |
jdolecek | branches: 1.7.6; add generic linux compat ELF copyargs function
this gives: * linux sysconf(_SC_CLK_TCK) gives correct value for linux binaries (hz) even if hz != 100 * glibc gets proper information on real/effective uid and enables secure mode for suid binaries
g/c LINUX_COPYARGS_FUNCTION, replaced by linux ELF copyargs function g/c alpha-specific linux ELF copyargs function and linux ELF defines
|
1.6 |
| 26-Aug-2002 |
christos | Implement passing AT_{E,R}{U,G}ID in the elf aux vector, like solaris. - pass struct proc to copyargs. - eliminate svr4_copyargs, since it is the same as ours now.
|
1.5 |
| 30-Sep-2001 |
simonb | branches: 1.5.10; Define LINUX_ATEXIT_SIGNATURE to enable the atexit_signature test; needed to run Linux/Alpha binaries.
|
1.4 |
| 29-Jul-2001 |
christos | branches: 1.4.2; Adjust to the new copyargs() footprint.
|
1.3 |
| 22-Jun-2001 |
simonb | branches: 1.3.2; Include <sys/exec_elf.h> as the other arch's linux_exec.h file do. New linux_trap.c compiles now.
|
1.2 |
| 17-Nov-2000 |
erh | branches: 1.2.2; Make the linux compatibilty code work on the alpha. (horay!) (at last!) Two main changes: Create a linux_elf64_copyargs that uses the linux specific LinuxAuxInfo structure. This is only used on the alpha. i386 and m68k use the standard elf copyargs function.
Since linux's approach to binary compatibilty is to look as much like osf1 as possible, add all the osf1 syscalls that we have implemented to the linux syscall table. This includes get/setsysinfo, ported from FreeBSD.
In order for linux compat to work you must have COMPAT_OSF1, COMPAT_43, COMPAT_09, COMPAT_12 and COMPAT_13 on also.
|
1.1 |
| 30-Sep-1998 |
erh | branches: 1.1.12; New header files for Linux compat on the Alpha.
|
1.1.12.1 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.2.2.4 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.2.2.3 |
| 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.2 |
| 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.2.2.1 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.3.2.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.3.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.3.2.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.4.2.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.5.10.1 |
| 29-Aug-2002 |
gehenna | catch up with -current.
|
1.7.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.10.74.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.10.72.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.10.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.11.50.1 |
| 18-May-2014 |
rmind | sync with head
|
1.11.44.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.11.44.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.11.34.1 |
| 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.12.14.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.12.10.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.12.6.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|