Home | History | Annotate | Download | only in sunos
History log of /src/sys/compat/sunos/sunos_exec_aout.c
RevisionDateAuthorComments
 1.19  18-Oct-2015  maxv Make sure we have space for the aout header.
 1.18  15-Aug-2009  matt branches: 1.18.22; 1.18.40;
Include <sys/exec_aout.h> explicitly instead of relying on <sys/exec.h> to
do it for you.
 1.17  08-Dec-2007  dsl branches: 1.17.16;
ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...
 1.16  04-Dec-2007  dsl Remove all the __P
 1.15  19-Oct-2007  ad branches: 1.15.2; 1.15.4;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.14  11-Dec-2005  christos branches: 1.14.30; 1.14.44; 1.14.46; 1.14.50;
merge ktrace-lwp.
 1.13  26-Feb-2005  perry branches: 1.13.4;
nuke trailing whitespace
 1.12  30-Jan-2005  christos Don't try to map a 0 size bss.
 1.11  08-Aug-2003  christos branches: 1.11.8; 1.11.10;
- GC all the setup_stack functions
- add one for linux/i386
 1.10  29-Jun-2003  fvdl branches: 1.10.2;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.9  29-Jun-2003  darrenr More changes for providing lwpid for ktrace (sparc GENERIC built)
 1.8  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.7  01-Apr-2003  thorpej Use PAGE_SIZE rather than NBPG.
 1.6  05-Oct-2002  chs count executable image pages as executable for vm-usage purposes.
also, always do the VTEXT vs. v_writecount mutual exclusion
(which we previously skipped if the text or data segment was empty).
 1.5  27-Sep-2002  provos remove trailing \n in panic(). approved perry.
 1.4  26-Nov-2001  fredette branches: 1.4.10;
Added support for running 68010 SunOS executables.
 1.3  13-Nov-2001  lukem add RCSIDs (including regeneration of files as appropriate)
 1.2  30-Oct-2001  thorpej - Add a new vnode flag VEXECMAP, which indicates that a vnode has
executable mappings. Stop overloading VTEXT for this purpose (VTEXT
also has another meaning).
- Rename vn_marktext() to vn_markexec(), and use it when executable
mappings of a vnode are established.
- In places where we want to set VTEXT, set it in v_flag directly, rather
than making a function call to do this (it no longer makes sense to
use a function call, since we no longer overload VTEXT with VEXECMAP's
meaning).

VEXECMAP suggested by Chuq Silvers.
 1.1  01-Dec-2000  jdolecek branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10;
put aout specific sunos code from sunos_exec.c to separate file
sunos_exec_aout.c
 1.1.10.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.1.6.2  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.1.6.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.3  18-Oct-2002  nathanw Catch up to -current.
 1.1.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.1.4.1  14-Nov-2001  nathanw Catch up to -current.
 1.1.2.2  08-Dec-2000  bouyer Sync with HEAD.
 1.1.2.1  01-Dec-2000  bouyer file sunos_exec_aout.c was added on branch thorpej_scsipi on 2000-12-08 09:08:43 +0000
 1.4.10.2  02-Oct-2003  tron Pull up revision 1.6 (requested by junyoung in ticket #1488):
count executable image pages as executable for vm-usage purposes.
also, always do the VTEXT vs. v_writecount mutual exclusion
(which we previously skipped if the text or data segment was empty).
 1.4.10.1  27-Sep-2003  tron Pull up revision 1.5 (requested by junyoung in ticket #1466):
remove trailing \n in panic(). approved perry.
 1.10.2.8  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.10.2.7  04-Feb-2005  skrll Sync with HEAD.
 1.10.2.6  04-Feb-2005  skrll Adapt to branch.
 1.10.2.5  21-Nov-2004  skrll Adapt to branch.
 1.10.2.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.2.3  18-Sep-2004  skrll Sync with HEAD.
 1.10.2.2  03-Aug-2004  skrll Sync with HEAD
 1.10.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.11.10.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.11.10.1  12-Feb-2005  yamt sync with head.
 1.11.8.1  29-Apr-2005  kent sync with -current
 1.13.4.4  21-Jan-2008  yamt sync with head
 1.13.4.3  07-Dec-2007  yamt sync with head
 1.13.4.2  27-Oct-2007  yamt sync with head.
 1.13.4.1  21-Jun-2006  yamt sync with head.
 1.14.50.1  25-Oct-2007  bouyer Sync with HEAD.
 1.14.46.2  09-Jan-2008  matt sync with HEAD
 1.14.46.1  06-Nov-2007  matt sync with HEAD
 1.14.44.2  09-Dec-2007  jmcneill Sync with HEAD.
 1.14.44.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.14.30.1  23-Oct-2007  ad Sync with head.
 1.15.4.2  26-Dec-2007  ad Sync with head.
 1.15.4.1  08-Dec-2007  ad Sync with head.
 1.15.2.2  27-Dec-2007  mjf Sync with HEAD.
 1.15.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.17.16.1  19-Aug-2009  yamt sync with head.
 1.18.40.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.18.22.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed