The NetBSD Project

CVS log for src/sys/kern/exec_ecoff.c

[BACK] Up to [cvs.netbsd.org] / src / sys / kern

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.28.10.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:09:25 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.28.8.1 / (download) - annotate - [select for diffs], Tue May 31 03:05:00 2011 UTC (11 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

sync with head

Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 24 18:46:22 2011 UTC (13 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, HEAD
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

- Replace few malloc(9) uses with kmem(9).
- Rename buf_malloc() to buf_alloc(), fix comments.
- Remove some unnecessary inclusions.

Revision 1.26.74.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:45 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26: +44 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

sync with head.

Revision 1.26.84.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:19:37 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.26: +44 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.26.70.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:18 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26: +44 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.26.80.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:15:07 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.26: +44 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Nov 19 21:29:32 2008 UTC (3 years, 6 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, haad-nbase2, haad-dm-base2, haad-dm-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-audiomp2-base, ad-audiomp2
Branch point for: rmind-uvmplock, jruoho-x86intr
Changes since 1.27: +3 -5 lines
Diff to previous 1.27 (colored)

make this compile

Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:06 2008 UTC (3 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.26: +46 -3 lines
Diff to previous 1.26 (colored)

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:09:37 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25: +11 -11 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

sync with head.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:29 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-dm-base1, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-nfs-mp, nick-hppapmap, mjf-devfs2, haad-dm
Changes since 1.25: +11 -11 lines
Diff to previous 1.25 (colored)

merge ktrace-lwp.

Revision 1.23.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:23 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.23: +8 -7 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

sync with -current

Revision 1.23.10.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:11 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.23.10.1: +4 -4 lines
Diff to previous 1.23.10.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.22.2.8 / (download) - annotate - [select for diffs], Fri Mar 4 16:51:58 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.7: +4 -4 lines
Diff to previous 1.22.2.7 (colored) next main 1.23 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.25 / (download) - annotate - [select for diffs], Sat Feb 26 21:34:55 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

nuke trailing whitespace

Revision 1.23.10.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:52 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.23: +6 -5 lines
Diff to previous 1.23 (colored)

sync with head.

Revision 1.22.2.7 / (download) - annotate - [select for diffs], Wed Feb 9 15:16:28 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.6: +9 -10 lines
Diff to previous 1.22.2.6 (colored)

Adapt to branch.

Revision 1.22.2.6 / (download) - annotate - [select for diffs], Fri Feb 4 11:47:42 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.5: +6 -5 lines
Diff to previous 1.22.2.5 (colored)

Sync with HEAD.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 29 20:14:04 2005 UTC (7 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-km-base2, matt-timespec
Changes since 1.23: +6 -5 lines
Diff to previous 1.23 (colored)

make sure that bss size > 0 before we add a vmcmd for it.

Revision 1.22.2.5 / (download) - annotate - [select for diffs], Sun Nov 21 08:53:51 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.4: +3 -3 lines
Diff to previous 1.22.2.4 (colored)

Adapt to branch. Alpha kernels now compile.

Revision 1.22.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:35:03 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.3: +4 -3 lines
Diff to previous 1.22.2.3 (colored)

Fix the sync with head I botched.

Revision 1.22.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:53:02 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.2: +3 -4 lines
Diff to previous 1.22.2.2 (colored)

Sync with HEAD.

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:52:43 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.22.2.1: +3 -44 lines
Diff to previous 1.22.2.1 (colored)

Sync with HEAD

Revision 1.16.10.1 / (download) - annotate - [select for diffs], Thu Oct 2 09:51:45 2003 UTC (8 years, 7 months ago) by tron
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002
Changes since 1.16: +5 -15 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Pull up revision 1.18-1.19 via patch (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).

Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 8 18:53:13 2003 UTC (8 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-km-base, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.22: +3 -44 lines
Diff to previous 1.22 (colored)

GC: exec_foo_setup_stack; use exec_setup_stack, and provide a way for
emulations to override it.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:26:34 2003 UTC (8 years, 10 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (colored)

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.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jun 29 22:31:16 2003 UTC (8 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.21: +4 -5 lines
Diff to previous 1.21 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jun 29 15:14:11 2003 UTC (8 years, 10 months ago) by simonb
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Fix 'struct lwp *' lossage.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:51 2003 UTC (8 years, 11 months ago) by darrenr
Branch: MAIN
Changes since 1.19: +4 -3 lines
Diff to previous 1.19 (colored)

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

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Fri Oct 18 02:44:48 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.14.2.1: +5 -15 lines
Diff to previous 1.14.2.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

Catch up to -current.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Oct 13 17:37:16 2002 UTC (9 years, 7 months ago) by chs
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

fix previous: call vn_marktext() on the right vnode.

Revision 1.14.4.2 / (download) - annotate - [select for diffs], Thu Oct 10 18:43:01 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.14.4.1: +3 -3 lines
Diff to previous 1.14.4.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.18 / (download) - annotate - [select for diffs], Sat Oct 5 22:34:05 2002 UTC (9 years, 7 months ago) by chs
Branch: MAIN
Changes since 1.17: +6 -16 lines
Diff to previous 1.17 (colored)

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).

Revision 1.17 / (download) - annotate - [select for diffs], Fri Sep 27 15:37:42 2002 UTC (9 years, 8 months ago) by provos
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

remove trailing \n in panic().  approved perry.

Revision 1.14.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:59:39 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 (colored)

Sync kqueue branch with -current.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:31 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 (colored)

Catch up to -current.

Revision 1.14.8.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:43 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync the thorpej-mips-cache branch with -current.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 12 15:25:02 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, ifpoll-base, ifpoll, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Branch point for: netbsd-1-6
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 (colored)

add RCSIDs

Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 30 15:32:03 2001 UTC (10 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

- 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.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:05:16 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.10.2.1: +2 -2 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Sync with HEAD.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 21 00:37:55 2000 UTC (11 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-mips-cache, nathanw_sa, kqueue
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

restructure struct emul and execsw, in preparation to make emulations LKMable:
* move all exec-type specific information from struct emul to execsw[] and
  provide single struct emul per emulation
* elf:
  - kern/exec_elf32.c:probe_funcs[] is gone, execsw[] how has one entry
    per emulation and contains pointer to respective probe function
  - interp is allocated via MALLOC() rather than on stack
  - elf_args structure is allocated via MALLOC() rather than malloc()
* ecoff: the per-emulation hooks moved from alpha and mips specific code
  to OSF1 and Ultrix compat code as appropriate, execsw[] has one entry per
  emulation supporting ecoff with appropriate probe function
* the makecmds/probe functions don't set emulation, pointer to emulation is
  part of appropriate execsw[] entry
* constify couple of structures

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:54 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.10: +10 -24 lines
Diff to previous 1.10 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.13 / (download) - annotate - [select for diffs], Tue Aug 1 04:57:28 2000 UTC (11 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.12: +9 -22 lines
Diff to previous 1.12 (colored)

ANSI'ify.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 27 17:41:08 2000 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored)

remove include of <vm/vm.h>

Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 11 04:37:50 2000 UTC (12 years, 1 month ago) by chs
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

add a new function vn_marktext() for exec code to let others know
that the vnode is now being used as process text.

Revision 1.9.26.1 / (download) - annotate - [select for diffs], Tue Nov 30 13:34:38 1999 UTC (12 years, 5 months ago) by itojun
Branch: kame
CVS Tags: kame_141_19991130
Changes since 1.9: +48 -31 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.

Revision 1.9.24.2 / (download) - annotate - [select for diffs], Sun Jul 4 01:33:35 1999 UTC (12 years, 10 months ago) by chs
Branch: chs-ubc2
Changes since 1.9.24.1: +9 -1 lines
Diff to previous 1.9.24.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

after setting VTEXT on a vnode, flush any UBC mappings
to try to prevent unnecessary VAC aliases.

Revision 1.9.22.1 / (download) - annotate - [select for diffs], Mon Jun 21 19:22:29 1999 UTC (12 years, 11 months ago) by cgd
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Changes since 1.9: +48 -31 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

pull up rev(s) 1.10 from trunk. (cgd)

Revision 1.9.24.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:23:59 1999 UTC (12 years, 11 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.9: +48 -31 lines
Diff to previous 1.9 (colored)

Sync w/ -current.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 27 05:36:43 1999 UTC (13 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base
Branch point for: thorpej_scsipi
Changes since 1.9: +48 -31 lines
Diff to previous 1.9 (colored)

* don't have the [onz]magic setup functions set up the stack.
* add arguments describing the vnode and ecoff header of the executable
  being set up to the [onz]magic setup functions.
* export the stack setup function and the [onz]magic setup functions.
* call the MD ecoff hook _before_ the [onz]magic and stack setup
  functions, and bail out early if the MD hook sets up vmcmds.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 27 03:38:28 1996 UTC (15 years, 8 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, is-newarp-before-merge, is-newarp-base, is-newarp, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc, bouyer-scsipi
Branch point for: netbsd-1-4, kame, chs-ubc2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

clean up a comment (in code derived from the a.out code, where i cleaned
up the comment earlier).

Revision 1.8 / (download) - annotate - [select for diffs], Sun May 19 20:36:06 1996 UTC (16 years ago) by jonathan
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.7: +1 -4 lines
Diff to previous 1.7 (colored)

Remove unused locals "struct ecoff_filehdr *efp = &execp->f;".

Revision 1.7 / (download) - annotate - [select for diffs], Thu May 9 23:44:44 1996 UTC (16 years ago) by cgd
Branch: MAIN
Changes since 1.6: +71 -83 lines
Diff to previous 1.6 (colored)

update for new exec_ecoff.h header, clean up a bit (KNF + changes similar
to those made in the header).

Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 7 14:31:16 1996 UTC (16 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.5: +1 -4 lines
Diff to previous 1.5 (colored)

- Make things compile cleanly after the NTP additions.
- Remove unused variables in exec_ecoff.c

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Thu Aug 18 22:44:03 1994 UTC (17 years, 9 months ago) by mycroft
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Changes since 1.3.2.1: +3 -2 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

update from trunk

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 18 22:09:35 1994 UTC (17 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

can't do ptr math on void *

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Mon Aug 1 17:57:56 1994 UTC (17 years, 9 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

from trunk.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 1 14:04:47 1994 UTC (17 years, 9 months ago) by glass
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

fix for obreak problem from Arne H Juul <arnej@dsl.unit.no>

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 29 06:32:10 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.2 / (download) - annotate - [select for diffs], Sat May 28 20:21:30 1994 UTC (18 years ago) by glass
Branch: MAIN
Changes since 1.1: +128 -79 lines
Diff to previous 1.1 (colored)

more likely to work now, probably less knf...thats the next project

Revision 1.1 / (download) - annotate - [select for diffs], Fri May 27 09:20:21 1994 UTC (18 years ago) by glass
Branch: MAIN

preliminary ecoff support, initially to support COMPAT_ULTRIX

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>