The NetBSD Project

CVS log for src/sys/compat/netbsd32/netbsd32_exec.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / compat / netbsd32

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.37 / (download) - annotate - [select for diffs], Sat Nov 6 20:42:56 2021 UTC (2 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored) to selected 1.33.12.1 (colored)

COMPAT_NETBSD32 is all about running the 32-bit flavor of native
binaries on a 64-bit platform[*], as such:
- Make the logic about which "sendsig" flavor to call MI (as it is in the
  native 64-bit environment) and follow the same rules as the native 32-bit
  environment.
- Make COMPAT_NETBSD32 x COMPAT_16 work the same as it would in the
  native 32-bit environment by providing a netbsd32_sendsig_sigcontext_16_hook,
  rather than overriding the entire sendsig logic with a netbsd32_sendsig_hook.
- In netbsd32___sigaction_sigtramp(), make sure the compat_netbsd32_16
  module is loaded if the trampoline version specifies a sigcontext style
  handler, otherwise return EINVAL so that libc can try again with siginfo
  style.

[*] ...except for arm32, which uses it to mean "run 32-bit OABI binaries
from the 32-bit EABI environment".  Doing it this way was arguably a mistake,
but we are stuck with it for now, so support it by providing a machine-
dependent override for netbsd32_sendsig() that also disables the corresponding
logic in netbsd32___sigaction_sigtramp().

Fixes PR kern/56487.

Revision 1.34.12.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:42 2021 UTC (3 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.34: +6 -6 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jan 19 02:40:07 2021 UTC (3 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) to selected 1.33.12.1 (colored)

Whitespace nits.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jan 18 23:14:22 2021 UTC (3 years, 3 months ago) by simonb
Branch: MAIN
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored) to selected 1.33.12.1 (colored)

s/u_intN_t/uintN_t/

Revision 1.33.14.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:01 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD

Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:40 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-futex
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) to selected 1.33.12.1 (colored)

Merge the [pgoyette-compat] branch

Revision 1.33.12.1 / (download) - annotate - [selected], Tue Sep 11 21:18:32 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Put the ``extern struct emul'' into the netbsd32_netbsd.h header
so it doesn't have to be separately declared in each source file.

Thanks mrg@

Revision 1.31.22.1 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:56 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.31: +18 -10 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.33.12.1 (colored)

update from HEAD

Revision 1.32.6.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:43 2017 UTC (7 years ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD

Revision 1.32.4.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:25 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:26 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Wed Jan 25 21:45:39 2017 UTC (7 years, 2 months ago) by jakllsch
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored) to selected 1.33.12.1 (colored)

Catch netbsd32_copyargs() up to changes in r1.441 src/sys/kern/kern_exec.c

Revision 1.32 / (download) - annotate - [select for diffs], Fri Oct 24 21:07:55 2014 UTC (9 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, nick-nhusb, bouyer-socketcan
Changes since 1.31: +19 -10 lines
Diff to previous 1.31 (colored) to selected 1.33.12.1 (colored)

sync with the regular method; no functional diff

Revision 1.26.16.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:17 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26.16.2: +2 -2 lines
Diff to previous 1.26.16.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.33.12.1 (colored)

sync with head

Revision 1.31 / (download) - annotate - [select for diffs], Thu Dec 10 14:13:53 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, 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, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jruoho-x86intr-base, jruoho-x86intr, 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-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.33.12.1 (colored)

Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly
involves setregs and vmcmds).  Should result in no code differences.

Revision 1.26.16.2 / (download) - annotate - [select for diffs], Wed Aug 19 18:47:00 2009 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26.16.1: +5 -1 lines
Diff to previous 1.26.16.1 (colored) to branchpoint 1.26 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Aug 15 23:39:35 2009 UTC (14 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, jym-xensuspend-nbase
Changes since 1.29: +5 -1 lines
Diff to previous 1.29 (colored) to selected 1.33.12.1 (colored)

Include <sys/exec_aout.h> explicitly instead of relying on <sys/exec.h> to
do it for you.

Revision 1.28.6.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:59 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.28: +3 -7 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.26.16.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:25 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26: +4 -10 lines
Diff to previous 1.26 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.27.6.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:08 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.27.6.1: +3 -7 lines
Diff to previous 1.27.6.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 15 15:54:43 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base, jym-xensuspend-base
Changes since 1.28: +3 -7 lines
Diff to previous 1.28 (colored) to selected 1.33.12.1 (colored)

ansify function definition

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:36 2009 UTC (15 years, 3 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.26.12.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:46 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26.12.1: +1 -1 lines
Diff to previous 1.26.12.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:03 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.33.12.1 (colored)

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

Revision 1.28.4.2 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:06 2008 UTC (15 years, 5 months ago) by ad
Branch: christos-time_t
Changes since 1.28.4.1: +132 -0 lines
Diff to previous 1.28.4.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored) to selected 1.33.12.1 (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.28.4.1, Wed Nov 19 18:36:05 2008 UTC (15 years, 5 months ago) by ad
Branch: christos-time_t
Changes since 1.28: +0 -132 lines
FILE REMOVED

file netbsd32_exec.h was added on branch christos-time_t on 2008-11-19 18:36:06 +0000

Revision 1.28 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:05 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend, christos-time_t
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.33.12.1 (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.26.18.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:55 2008 UTC (15 years, 10 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.33.12.1 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.26.14.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:05 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.33.12.1 (colored)

sync with head

Revision 1.26.12.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:06 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 29 14:51:26 2008 UTC (15 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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, 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-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, haad-dm
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored) to selected 1.33.12.1 (colored)

remove clause #3 from my license where there are no other
copyright holders involved.

Revision 1.25.10.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:51:36 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.25: +13 -13 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.33.12.1 (colored)

sync with HEAD

Revision 1.25.8.1 / (download) - annotate - [select for diffs], Sun Dec 9 19:37:19 2007 UTC (16 years, 4 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.25: +13 -13 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.25.16.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:18:58 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.25: +13 -13 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.25.18.1 / (download) - annotate - [select for diffs], Sat Dec 8 17:56:58 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking2
Changes since 1.25: +13 -13 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.33.12.1 (colored)

Sync with head.

Revision 1.20.4.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:28:48 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.20.4.2: +13 -13 lines
Diff to previous 1.20.4.2 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored) to selected 1.33.12.1 (colored)

sync with head

Revision 1.26 / (download) - annotate - [select for diffs], Tue Dec 4 18:40:19 2007 UTC (16 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, 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, vmlocking2-base3, vmlocking2-base2, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2
Changes since 1.25: +13 -13 lines
Diff to previous 1.25 (colored) to selected 1.33.12.1 (colored)

Remove all the __P

Revision 1.20.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:38 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.20.4.1: +9 -9 lines
Diff to previous 1.20.4.1 (colored) to branchpoint 1.20 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.23.26.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:04:29 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.23: +9 -9 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.33.12.1 (colored)

Sync with head.

Revision 1.23.20.2 / (download) - annotate - [select for diffs], Sun Apr 15 16:03:16 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.23.20.1: +2 -2 lines
Diff to previous 1.23.20.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.23.24.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:26:27 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.23: +9 -9 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.33.12.1 (colored)

Sync with head.

Revision 1.23.28.2 / (download) - annotate - [select for diffs], Thu Mar 29 19:27:40 2007 UTC (17 years ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.23.28.1: +2 -2 lines
Diff to previous 1.23.28.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.33.12.1 (colored)

Pullup to -current

Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 26 17:12:02 2007 UTC (17 years ago) by cube
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking2-base1, vmlocking-nbase, vmlocking-base, thorpej-atomic-base, thorpej-atomic, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, mjf-devfs, matt-armv6, jmcneill-pm
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.33.12.1 (colored)

Count environment vars with envc, not argc [hi dsl!].  Reported by Nicolas
Joly in private mail.

Revision 1.23.20.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:14 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.23: +9 -9 lines
Diff to previous 1.23 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.23.28.1 / (download) - annotate - [select for diffs], Sun Mar 18 00:06:36 2007 UTC (17 years, 1 month ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.23: +9 -9 lines
Diff to previous 1.23 (colored) to selected 1.33.12.1 (colored)

First attempt to bring branch in sync with HEAD

Revision 1.24 / (download) - annotate - [select for diffs], Fri Mar 16 22:21:41 2007 UTC (17 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.23: +9 -9 lines
Diff to previous 1.23 (colored) to selected 1.33.12.1 (colored)

remove all the double (and triple) casts used to convert 32bit userspace
pointers to and from 64bit kernel pointers.  Instead use the defines
NETBSD32PTR64(p32) to read a 32bit pointer and (the new) NETBSD32PTR32(p32,p64)
to write a 32bit pointer throughout.
The 32bit pointer is now a struct to enforce the above.
amd64 (with linux emul) and sparc64 will both compile (when the arch stuff
goes in soon), and amd64 still runs some i386 binaries.

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:46:12 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.33.12.1 (colored)

sync with head

Revision 1.20.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:35 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.20: +11 -11 lines
Diff to previous 1.20 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.22.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:16 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.33.12.1 (colored)

Sync with head.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:39:02 2006 UTC (18 years, 2 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.33.12.1 (colored)

sync with head.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Feb 16 20:17:15 2006 UTC (18 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, 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, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, newlock2, 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, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp, vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) to selected 1.33.12.1 (colored)

Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Dec 24 20:45:08 2005 UTC (18 years, 3 months ago) by perry
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) to selected 1.33.12.1 (colored)

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:22 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.20: +11 -11 lines
Diff to previous 1.20 (colored) to selected 1.33.12.1 (colored)

merge ktrace-lwp.

Revision 1.19.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:41 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.33.12.1 (colored)

sync with -current

Revision 1.19.10.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:43 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.33.12.1 (colored)

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

Revision 1.15.2.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:40:20 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.5: +2 -2 lines
Diff to previous 1.15.2.5 (colored) next main 1.16 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 26 23:10:21 2005 UTC (19 years, 1 month 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.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.33.12.1 (colored)

nuke trailing whitespace

Revision 1.15.2.5 / (download) - annotate - [select for diffs], Fri Feb 4 07:09:17 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.4: +4 -4 lines
Diff to previous 1.15.2.4 (colored) to selected 1.33.12.1 (colored)

Adapt to branch.

Revision 1.15.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:53 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.3: +8 -8 lines
Diff to previous 1.15.2.3 (colored) to selected 1.33.12.1 (colored)

Fix the sync with head I botched.

Revision 1.15.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:58 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.2: +8 -8 lines
Diff to previous 1.15.2.2 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:44:21 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.1: +7 -1 lines
Diff to previous 1.15.2.1 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 26 15:01:16 2004 UTC (20 years ago) by drochner
Branch: MAIN
CVS Tags: yamt-km-base2, 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.18: +1 -5 lines
Diff to previous 1.18 (colored) to selected 1.33.12.1 (colored)

all ports define __HAVE_SIGINFO now, so remove the CPP conditionals

Revision 1.18 / (download) - annotate - [select for diffs], Sat Oct 11 10:36:46 2003 UTC (20 years, 6 months ago) by chs
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.33.12.1 (colored)

fix typo in previous.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 10 23:18:57 2003 UTC (20 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored) to selected 1.33.12.1 (colored)

Define SIGINFO variant of netbsd32_sendsig when __HAVE_SIGINFO is defined.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Sep 26 18:10:32 2003 UTC (20 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored) to selected 1.33.12.1 (colored)

bring in MI declarations.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:25:50 2003 UTC (20 years, 9 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.15: +8 -8 lines
Diff to previous 1.15 (colored) to selected 1.33.12.1 (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.15 / (download) - annotate - [select for diffs], Sun Jun 29 22:29:36 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.14: +7 -7 lines
Diff to previous 1.14 (colored) to selected 1.33.12.1 (colored)

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

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:24 2003 UTC (20 years, 9 months ago) by darrenr
Branch: MAIN
Changes since 1.13: +8 -8 lines
Diff to previous 1.13 (colored) to selected 1.33.12.1 (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.8.2.5 / (download) - annotate - [select for diffs], Mon Nov 11 22:07:49 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.8.2.4: +2 -2 lines
Diff to previous 1.8.2.4 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.33.12.1 (colored)

Catch up to -current

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 23 13:16:42 2002 UTC (21 years, 6 months ago) by scw
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored) to selected 1.33.12.1 (colored)

In preparation for COMPAT_NETBSD32 on SH-5:

 - The MD netbsd32_machdep.h header now defines the 32-bit pointer type
   instead of using u_int32_t everywhere,
 - The MD netbsd32_machdep.h header now defines a macro (at least on
   current implementations) which converts a 32-bit pointer to its 64-bit
   equivalent,
 - Change the MI code to utilise the above two items in all the right places,
 - Implement netbsd32___sigaction_sigtramp().

Tested on Sparc64 by Matt Green.

Revision 1.8.4.4 / (download) - annotate - [select for diffs], Fri Sep 6 08:43:22 2002 UTC (21 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.8.4.3: +6 -5 lines
Diff to previous 1.8.4.3 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.33.12.1 (colored)

sync kqueue branch with HEAD

Revision 1.10.12.2 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:14 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.10.12.1: +6 -5 lines
Diff to previous 1.10.12.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored) to selected 1.33.12.1 (colored)

catch up with -current.

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Tue Aug 27 23:46:23 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.3: +6 -5 lines
Diff to previous 1.8.2.3 (colored) to branchpoint 1.8 (colored) to selected 1.33.12.1 (colored)

Catch up to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 26 21:06:02 2002 UTC (21 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gehenna-devsw-base
Changes since 1.11: +6 -5 lines
Diff to previous 1.11 (colored) to selected 1.33.12.1 (colored)

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.

Revision 1.8.4.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:31 2002 UTC (21 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.8.4.2: +3 -1 lines
Diff to previous 1.8.4.2 (colored) to branchpoint 1.8 (colored) to selected 1.33.12.1 (colored)

catch up with -current on kqueue branch

Revision 1.10.12.1 / (download) - annotate - [select for diffs], Thu Jun 20 16:41:09 2002 UTC (21 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) to selected 1.33.12.1 (colored)

catch up with -current.

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Thu Jun 20 03:43:08 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.2: +3 -1 lines
Diff to previous 1.8.2.2 (colored) to branchpoint 1.8 (colored) to selected 1.33.12.1 (colored)

Catch up to -current.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 4 14:49:15 2002 UTC (21 years, 10 months ago) by eeh
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) to selected 1.33.12.1 (colored)

Prototype for probing noteless 32-bit emulation binaries.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:20 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.1: +2 -2 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored) to selected 1.33.12.1 (colored)

Catch up to -current.

Revision 1.8.4.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:27 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.8.4.1: +2 -2 lines
Diff to previous 1.8.4.1 (colored) to branchpoint 1.8 (colored) to selected 1.33.12.1 (colored)

Update the kqueue branch to HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Aug 25 15:06:02 2001 UTC (22 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, 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-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, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.33.12.1 (colored)

update copyright notices.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:08:53 2001 UTC (22 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8: +30 -24 lines
Diff to previous 1.8 (colored) to selected 1.33.12.1 (colored)

Catch up with -current.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:12:47 2001 UTC (22 years, 8 months ago) by lukem
Branch: kqueue
Changes since 1.8: +30 -24 lines
Diff to previous 1.8 (colored) to selected 1.33.12.1 (colored)

update to -current

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 29 21:28:46 2001 UTC (22 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.8: +30 -24 lines
Diff to previous 1.8 (colored) to selected 1.33.12.1 (colored)

Adjust to the new copyargs() footprint.

Revision 1.3.8.4 / (download) - annotate - [select for diffs], Sun Feb 11 19:14:11 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.8.3: +4 -1 lines
Diff to previous 1.3.8.3 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Feb 2 07:08:17 2001 UTC (23 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa, kqueue
Changes since 1.7: +4 -1 lines
Diff to previous 1.7 (colored) to selected 1.33.12.1 (colored)

de-static netbsd32_exec_aout_prep_[zno]magic().
de-static netbsd32_from_stat43().
move the guts of netbsd32_execve() into netbsd32_execve2().

all of are for the forthcoming sunos32 compat mode (for sparc64).

Revision 1.3.8.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:08:33 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.8.2: +55 -0 lines
Diff to previous 1.3.8.2 (colored) to branchpoint 1.3 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Dec 1 22:05:18 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.6: +52 -3 lines
Diff to previous 1.6 (colored) to selected 1.33.12.1 (colored)

make netbsd32_copyargs() an inline

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 27 17:25:24 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.5: +7 -1 lines
Diff to previous 1.5 (colored) to selected 1.33.12.1 (colored)

adapt to execsw[] changes

Revision 1.3.8.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:02:51 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.8.1: +3 -3 lines
Diff to previous 1.3.8.1 (colored) to branchpoint 1.3 (colored) to selected 1.33.12.1 (colored)

Sync with HEAD.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 21 00:37:54 2000 UTC (23 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored) to selected 1.33.12.1 (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.3.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:28 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored) to selected 1.33.12.1 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 30 15:40:45 1999 UTC (24 years, 3 months ago) by eeh
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, chs-ubc2-newbase
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored) to selected 1.33.12.1 (colored)

Update to 32-bit compatibility routines.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 25 16:58:39 1999 UTC (25 years, 1 month ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base, chs-ubc2
Branch point for: thorpej_scsipi
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.33.12.1 (colored)

SPARC32->NETBSD32

Revision 1.2 / (download) - annotate - [select for diffs], Thu Mar 25 16:22:49 1999 UTC (25 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.1: +12 -12 lines
Diff to previous 1.1 (colored) to selected 1.33.12.1 (colored)

move sparc32 to netbsd32; split out MD part (signal handling) (mostly via repository copy, rename and perl -pi :-)

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 26 10:20:35 1998 UTC (25 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Diff to selected 1.33.12.1 (colored)

add a 32-bit compatibility module for the sparc64 port, so it can run NetBSD/sparc binaries with a LP64 kernel.

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>