The NetBSD Project

CVS log for src/sys/compat/linux/common/linux_oldmmap.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.74 / (download) - annotate - [select for diffs], Thu Nov 25 03:08:04 2021 UTC (14 months ago) by ryo
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.73: +4 -4 lines
Diff to previous 1.73 (colored)

add support COMPAT_LINUX32 for aarch64

Revision 1.73 / (download) - annotate - [select for diffs], Thu Sep 23 06:56:27 2021 UTC (16 months, 1 week ago) by ryo
Branch: MAIN
Changes since 1.72: +3 -3 lines
Diff to previous 1.72 (colored)

add support COMPAT_LINUX for aarch64

Revision 1.68.10.3 / (download) - annotate - [select for diffs], Wed Aug 19 18:46:59 2009 UTC (13 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.68.10.2: +9 -6 lines
Diff to previous 1.68.10.2 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)

sync with head.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Aug 18 02:04:14 2009 UTC (13 years, 5 months ago) by christos
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-base8, yamt-nfs-mp-base7, 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-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, 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-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, 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, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, 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, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, 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, nick-nhusb, 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, 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, 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-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, khorben-n900, jym-xensuspend-nbase, 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, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, cherry-xenmp-base, cherry-xenmp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.71: +9 -6 lines
Diff to previous 1.71 (colored)

more debugging for mmap

Revision 1.68.10.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:22 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.68.10.1: +5 -2 lines
Diff to previous 1.68.10.1 (colored) to branchpoint 1.68 (colored)

sync with head.

Revision 1.70.4.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:31 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with HEAD.

Revision 1.68.6.3 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:45 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.68.6.2: +2 -0 lines
Diff to previous 1.68.6.2 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)

Sync with HEAD.

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:56 2008 UTC (14 years, 1 month ago) by haad
Branch: haad-dm
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

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

Revision 1.71 / (download) - annotate - [select for diffs], Wed Dec 3 12:51:11 2008 UTC (14 years, 2 months ago) by ad
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-base2, nick-hppapmap-base, mjf-devfs2-base, jymxensuspend-base, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored)

PR port-amd64/40091 compat_linux32 module loading = panic due to missing syms

Revision 1.68.6.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:03 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.68.6.1: +1 -0 lines
Diff to previous 1.68.6.1 (colored) to branchpoint 1.68 (colored)

Sync with HEAD.

Revision 1.69.2.3 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:54 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.69.2.2: +3 -2 lines
Diff to previous 1.69.2.2 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)

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

Revision 1.69.4.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:32:55 2008 UTC (14 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.69: +3 -2 lines
Diff to previous 1.69 (colored) next main 1.70 (colored)

Sync with head.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Jun 18 12:24:17 2008 UTC (14 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: 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, 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.69: +3 -2 lines
Diff to previous 1.69 (colored)

Include <sys/sched.h> before <sys/syscallargs.h> for cpuset_t.

Revision 1.68.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:03 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.68: +2 -9 lines
Diff to previous 1.68 (colored)

Sync with HEAD.

Revision 1.68.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:19 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.68: +2 -9 lines
Diff to previous 1.68 (colored) next main 1.69 (colored)

sync with head.

Revision 1.68.10.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:42 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.68: +2 -9 lines
Diff to previous 1.68 (colored)

sync with head.

Revision 1.69.2.2 / (download) - annotate - [select for diffs], Wed May 14 01:35:05 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.69.2.1: +2 -3 lines
Diff to previous 1.69.2.1 (colored) to branchpoint 1.69 (colored)

Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.

Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)

Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.

This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.

I think this reduction is very good thing.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Sat May 10 23:48:56 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.69: +3 -2 lines
Diff to previous 1.69 (colored)

Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.

Also, kern_sa.c has received partial cleanup. There's still more
to do, though.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:43 2008 UTC (14 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, simonb-wapbl
Changes since 1.68: +2 -9 lines
Diff to previous 1.68 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.63.12.3 / (download) - annotate - [select for diffs], Mon Jan 21 09:41:26 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.63.12.2: +5 -8 lines
Diff to previous 1.63.12.2 (colored) to branchpoint 1.63 (colored) next main 1.64 (colored)

sync with head

Revision 1.66.20.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:51:13 2008 UTC (15 years ago) by matt
Branch: matt-armv6
Changes since 1.66: +5 -8 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

sync with HEAD

Revision 1.67.4.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:52:39 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

Sync with HEAD

Revision 1.66.28.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:49:18 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.66: +5 -8 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Sync with head.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Dec 20 23:02:55 2007 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored)

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.

Revision 1.66.18.1 / (download) - annotate - [select for diffs], Sun Dec 9 19:37:03 2007 UTC (15 years, 1 month ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.66: +3 -6 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Sync with HEAD.

Revision 1.67 / (download) - annotate - [select for diffs], Sat Dec 8 18:36:08 2007 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.66: +3 -6 lines
Diff to previous 1.66 (colored)

ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...

Revision 1.63.12.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:22 2007 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.63.12.1: +2 -3 lines
Diff to previous 1.63.12.1 (colored) to branchpoint 1.63 (colored)

sync with head.

Revision 1.66 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:19 2007 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, yamt-idlelwp, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking2, matt-armv6, jmcneill-pm
Changes since 1.65: +2 -3 lines
Diff to previous 1.65 (colored)

Merge newlock2 to head.

Revision 1.65.14.1 / (download) - annotate - [select for diffs], Tue Jan 30 13:51:33 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.65: +2 -3 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Remove support for SA. Ok core@.

Revision 1.64.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:45:52 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.64: +10 -2 lines
Diff to previous 1.64 (colored) next main 1.65 (colored)

sync with head

Revision 1.63.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:12 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.63: +10 -2 lines
Diff to previous 1.63 (colored)

sync with head.

Revision 1.64.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:13 2006 UTC (16 years, 9 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.64: +10 -2 lines
Diff to previous 1.64 (colored) next main 1.65 (colored)

Sync with head.

Revision 1.64.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:38:59 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.64: +10 -2 lines
Diff to previous 1.64 (colored) next main 1.65 (colored)

sync with head.

Revision 1.65 / (download) - annotate - [select for diffs], Thu Feb 9 19:18:56 2006 UTC (16 years, 11 months ago) by manu
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, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, 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, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2
Changes since 1.64: +10 -2 lines
Diff to previous 1.64 (colored)

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

Revision 1.64 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:19 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

merge ktrace-lwp.

Revision 1.61.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:39 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.2: +2 -2 lines
Diff to previous 1.61.2.2 (colored) to branchpoint 1.61 (colored) next main 1.62 (colored)

Fix the sync with head I botched.

Revision 1.61.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:43 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.1: +0 -0 lines
Diff to previous 1.61.2.1 (colored) to branchpoint 1.61 (colored)

Sync with HEAD.

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Wed Aug 25 06:57:33 2004 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61: +7 -7 lines
Diff to previous 1.61 (colored)

Sync with HEAD.

Revision 1.63 / (download) - annotate - [select for diffs], Tue Aug 24 17:41:54 2004 UTC (18 years, 5 months ago) by jdolecek
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, yamt-km-base2, yamt-km-base, yamt-km, 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, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored)

fix debug printf - lm_addr is not pointer anumore

Revision 1.62 / (download) - annotate - [select for diffs], Sun Aug 22 15:40:41 2004 UTC (18 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.61: +7 -7 lines
Diff to previous 1.61 (colored)

make struct linux_oldmmap members explicitly unsigned (with exception
of lm_fd, which can be -1), rename lm_pos to lm_offset, g/c some unneeded casts

no functional change

Revision 1.58.4.2 / (download) - annotate - [select for diffs], Wed Oct 22 03:49:37 2003 UTC (19 years, 3 months ago) by jmc
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.58.4.1: +4 -2 lines
Diff to previous 1.58.4.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

Pullup rev 1.60 (requested by tv in ticket #1426)

Don't allow non-page-aligned offsets.

Revision 1.58.4.1 / (download) - annotate - [select for diffs], Wed Oct 22 03:47:58 2003 UTC (19 years, 3 months ago) by jmc
Branch: netbsd-1-6
Changes since 1.58: +5 -2 lines
Diff to previous 1.58 (colored)

Pullup rev 1.59 (requested by tv in ticket #1426)

Don't allow non-page-aligned offsets.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Jan 18 08:04:38 2003 UTC (20 years ago) by thorpej
Branch: MAIN
CVS Tags: 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
Branch point for: ktrace-lwp
Changes since 1.60: +6 -5 lines
Diff to previous 1.60 (colored)

Merge the nathanw_sa branch.

Revision 1.53.2.7 / (download) - annotate - [select for diffs], Thu Dec 19 00:42:53 2002 UTC (20 years, 1 month ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.53.2.6: +7 -2 lines
Diff to previous 1.53.2.6 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)

Sync with HEAD.

Revision 1.60 / (download) - annotate - [select for diffs], Tue Dec 17 10:42:02 2002 UTC (20 years, 1 month ago) by tron
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.59: +4 -2 lines
Diff to previous 1.59 (colored)

Include "uvm/uvm_param.h" to get definition of PAGE_MASK required for
last change.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Dec 16 19:37:03 2002 UTC (20 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.58: +5 -2 lines
Diff to previous 1.58 (colored)

Don't allow non-page-aligned offsets! So dumb. From Jason Ish, thanks.

Revision 1.53.4.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:25 2002 UTC (20 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.53.4.2: +12 -7 lines
Diff to previous 1.53.4.2 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)

catch up with -current on kqueue branch

Revision 1.53.2.6 / (download) - annotate - [select for diffs], Wed May 29 21:32:41 2002 UTC (20 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53.2.5: +3 -2 lines
Diff to previous 1.53.2.5 (colored) to branchpoint 1.53 (colored)

#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.

(Behold the Power of Ed)

Revision 1.53.2.5 / (download) - annotate - [select for diffs], Wed Apr 17 00:05:10 2002 UTC (20 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53.2.4: +1 -0 lines
Diff to previous 1.53.2.4 (colored) to branchpoint 1.53 (colored)

Catch up to -current.

Revision 1.53.2.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:44:28 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53.2.3: +11 -7 lines
Diff to previous 1.53.2.3 (colored) to branchpoint 1.53 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.58 / (download) - annotate - [select for diffs], Fri Mar 29 20:49:40 2002 UTC (20 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: 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, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gehenna-devsw-base, gehenna-devsw
Branch point for: netbsd-1-6
Changes since 1.57: +3 -2 lines
Diff to previous 1.57 (colored)

- #undef DPRINTF for files that are included from other files.
- more debugging for socketcalls
- fix sa_len if AF_INET; somehow we get passed 28 instead of 16?

Revision 1.57 / (download) - annotate - [select for diffs], Fri Mar 22 17:14:19 2002 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.56: +11 -7 lines
Diff to previous 1.56 (colored)

gc debugging printfs.

Revision 1.53.4.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:00:38 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.53.4.1: +7 -3 lines
Diff to previous 1.53.4.1 (colored) to branchpoint 1.53 (colored)

Catch up with -current.

Revision 1.53.2.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:12:56 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53.2.2: +7 -3 lines
Diff to previous 1.53.2.2 (colored) to branchpoint 1.53 (colored)

Catch up to -current.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Feb 15 20:02:56 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, eeh-devprop-base, eeh-devprop
Changes since 1.55: +4 -2 lines
Diff to previous 1.55 (colored)

s/printf/uprintf/

Revision 1.55 / (download) - annotate - [select for diffs], Fri Feb 15 16:48:03 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.54: +5 -3 lines
Diff to previous 1.54 (colored)

- add a real linux_sys___sysctl because the mib numbers are different.
  implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
  that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
	gdb, telnet, work
	jdk-1.4.0 extractor works, jdk still coredumps.

christos

Revision 1.53.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:51:44 2002 UTC (21 years ago) by thorpej
Branch: kqueue
Changes since 1.53: +4 -1 lines
Diff to previous 1.53 (colored)

Sync kqueue branch with -current.

Revision 1.53.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:13:12 2001 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53.2.1: +4 -1 lines
Diff to previous 1.53.2.1 (colored) to branchpoint 1.53 (colored)

Catch up to -current.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Nov 13 02:08:55 2001 UTC (21 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.53: +4 -1 lines
Diff to previous 1.53 (colored)

add RCSIDs (including regeneration of files as appropriate)

Revision 1.50.22.1 / (download) - annotate - [select for diffs], Fri Mar 30 21:41:59 2001 UTC (21 years, 10 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Pull up revision 1.53 (requested by fvdl):
  Add some required Linux emulation bits to support the Linux
  version of VMware.

Revision 1.53.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 22:49:26 2001 UTC (21 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.53: +4 -4 lines
Diff to previous 1.53 (colored)

Initial commit of scheduler activations and lightweight process support.

Revision 1.50.12.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:35:27 2001 UTC (22 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.12.1: +2 -2 lines
Diff to previous 1.50.12.1 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

Sync with HEAD

Revision 1.53 / (download) - annotate - [select for diffs], Fri Dec 29 20:08:54 2000 UTC (22 years, 1 month ago) by fvdl
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: nathanw_sa, kqueue
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Avoid sign extension problem in offset.

Revision 1.50.12.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:23 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50: +1 -4 lines
Diff to previous 1.50 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.52 / (download) - annotate - [select for diffs], Thu Jun 29 02:40:39 2000 UTC (22 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.51: +1 -3 lines
Diff to previous 1.51 (colored)

remove include of <vm/vm.h>

Revision 1.51 / (download) - annotate - [select for diffs], Mon Jun 26 14:38:57 2000 UTC (22 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.50: +1 -2 lines
Diff to previous 1.50 (colored)

remove redundant vm includes.

Revision 1.50 / (download) - annotate - [select for diffs], Wed Oct 7 23:06:17 1998 UTC (24 years, 3 months ago) by erh
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: thorpej_scsipi, netbsd-1-5
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Move linux_sys_mmap declarations to linux_mmap.h  Make sure oldmmap.c includes oldmmap.h.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Oct 4 00:02:38 1998 UTC (24 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.48: +3 -35 lines
Diff to previous 1.48 (colored)

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Oct 3 20:17:42 1998 UTC (24 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.47: +5 -4 lines
Diff to previous 1.47 (colored)

Attempt to fix the mess.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Oct 1 04:05:55 1998 UTC (24 years, 4 months ago) by erh
Branch: MAIN
Changes since 1.46: +54 -1156 lines
Diff to previous 1.46 (colored)

Wheeee!: 8-way split of compat/linux/linux_misc.c into common code and multi-architechture functions.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Sep 11 12:50:08 1998 UTC (24 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.45: +5 -5 lines
Diff to previous 1.45 (colored)

Substantial signal handling changes:
* Increase the size of sigset_t to accomodate 128 signals -- adding new
  versions of sys_setprocmask(), sys_sigaction(), sys_sigpending() and
  sys_sigsuspend() to handle the changed arguments.
* Abstract the guts of sys_sigaltstack(), sys_setprocmask(), sys_sigaction(),
  sys_sigpending() and sys_sigsuspend() into separate functions, and call them
  from all the emulations rather than hard-coding everything.  (Avoids uses
  the stackgap crap for these system calls.)
* Add a new flag (p_checksig) to indicate that a process may have signals
  pending and userret() needs to do the full (slow) check.
* Eliminate SAS_ALTSTACK; it's exactly the inverse of SS_DISABLE.
* Correct emulation bugs with restoring SS_ONSTACK.
* Make the signal mask in the sigcontext always use the emulated mask format.
* Store signals internally in sigaction structures, rather than maintaining a
  bunch of little sigsets for each SA_* bit.
* Keep track of where we put the signal trampoline, rather than figuring it out
  in *_sendsig().
* Issue a warning when a non-emulated sigaction bit is observed.
* Add missing emulated signals, and a native SIGPWR (currently not used).
* Implement the `not reset when caught' semantics for relevant signals.

Note: Only code touched by the i386 port has been modified.  Other ports and
emulations need to be updated.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Sep 8 20:02:52 1998 UTC (24 years, 4 months ago) by rvb
Branch: MAIN
Changes since 1.44: +3 -1 lines
Diff to previous 1.44 (colored)

ufs_readdir no longer checks if vp->v_type != VDIR so
the individual emulated readdirs must check.
Since netbsd and freebsd return EINVAL for the error
and I don't know what the other platforms do, return
EINVAL for them too.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Aug 18 18:30:08 1998 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.43: +13 -7 lines
Diff to previous 1.43 (colored)

Add some braces to make egcs happy.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jul 7 00:40:27 1998 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Oops, fix typo, pointed out by Urban Boquist <boquist@cs.chalmers.se>.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Jul 2 23:26:58 1998 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.41: +38 -4 lines
Diff to previous 1.41 (colored)

Implement the shrinking and no-change bits of the Linux mremap(2) system
call, provided by Urban Boquist <boquist@cs.chalmers.se> in PR #5693.

Add a comment about how one might implement the growing bit of mremap(2).

Revision 1.36.2.1 / (download) - annotate - [select for diffs], Fri May 8 08:43:58 1998 UTC (24 years, 8 months ago) by mycroft
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) next main 1.37 (colored)

Pull up 1.41, per request of mycroft.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Mar 24 09:47:30 1998 UTC (24 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Fix typo in utime().

Revision 1.40 / (download) - annotate - [select for diffs], Tue Mar 3 13:44:48 1998 UTC (24 years, 11 months ago) by fvdl
Branch: MAIN
Changes since 1.39: +4 -3 lines
Diff to previous 1.39 (colored)

Only free cookiebuf when sure that the vop actually allocated it.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Mar 1 02:23:03 1998 UTC (24 years, 11 months ago) by fvdl
Branch: MAIN
Changes since 1.38: +5 -10 lines
Diff to previous 1.38 (colored)

Merge with Lite2 + local changes

Revision 1.38 / (download) - annotate - [select for diffs], Fri Feb 20 18:09:04 1998 UTC (24 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.37: +1 -34 lines
Diff to previous 1.37 (colored)

Linux's getsid(2) does in fact return a pid, not a pointer.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 14 01:28:15 1998 UTC (24 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.36: +10 -4 lines
Diff to previous 1.36 (colored)

Add a comment clearly describing that Linux's getsid(2) differs from
the XPG4.2 definition in that it returns the kernel virtual address
of the session structure, rather than the process group ID of the
session leader.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Oct 21 00:57:38 1997 UTC (25 years, 3 months ago) by fvdl
Branch: MAIN
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored)

msync -> __msync13

Revision 1.31.2.2 / (download) - annotate - [select for diffs], Tue Oct 14 10:21:35 1997 UTC (25 years, 3 months ago) by thorpej
Changes since 1.31.2.1: +28 -2 lines
Diff to previous 1.31.2.1 (colored) next main 1.32 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Oct 10 22:16:10 1997 UTC (25 years, 3 months ago) by fvdl
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Fix braino in my interpretation of the eof flag to VOP_READDIR.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Oct 10 06:25:34 1997 UTC (25 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.33: +19 -1 lines
Diff to previous 1.33 (colored)

Emulate mremap(2) by returning ENOMEM for now.  This should be sufficient for
realloc(3) and other uses.  From Matthias Scheler in PR 3920.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Oct 10 01:44:01 1997 UTC (25 years, 3 months ago) by fvdl
Branch: MAIN
Changes since 1.32: +11 -3 lines
Diff to previous 1.32 (colored)

Signal error when getting a 64 bit offset cookie that can't be stored
in 32 bits. Provide an error message to the user, and return EINVAL.
Also, pay attention to the EOF flag from VOP_READDIR. Correct a
misspell in a panic message.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:12:30 1997 UTC (25 years, 5 months ago) by thorpej
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Aug 4 09:48:08 1997 UTC (25 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

Fix "missing entries" bug when reading large directories: When reading a
directory and running out of space in the dest buffer, off should point to the
current entry (which was not saved) and not to the next.
I discovered this bug using linux and SunOS emulation over NFS, but seems to
affect other emulations as well.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Jul 27 01:16:39 1997 UTC (25 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored)

Changes to the sudio system:
  - It is now possible to handle devices that want "looping" DMA,
    e.g. the SoundBlaster correctly.  The WSS and SB drivers use this.
    To do this several new methods were introduced in audio_hw_if.
  - Different silence handling (forced by previous change).
  - The audio driver can now be mmap()-ed, but due to problems in
    the VM system only for writing for now.
  - The OSS (Linux) audio emulation takes advantage of some of the
    new features.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Apr 7 14:13:16 1997 UTC (25 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.29: +18 -1 lines
Diff to previous 1.29 (colored)

Add Linux nice() syscall.

Revision 1.27.4.2 / (download) - annotate - [select for diffs], Tue Dec 10 08:24:49 1996 UTC (26 years, 1 month ago) by mycroft
Changes since 1.27.4.1: +2 -2 lines
Diff to previous 1.27.4.1 (colored) next main 1.28 (colored)

From trunk:
sys/dir.h -> sys/dirent.h

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Tue Dec 10 08:09:37 1996 UTC (26 years, 1 month ago) by mycroft
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

From trunk:
Implement setre[ug]id() for real.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Aug 10 09:09:25 1996 UTC (26 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

sys/dir.h -> sys/dirent.h

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jun 23 11:13:32 1996 UTC (26 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

Catch up with setre[ug]id() changes.

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 20 01:59:21 1996 UTC (26 years, 8 months ago) by fvdl
Branch: MAIN
Changes since 1.26: +53 -1 lines
Diff to previous 1.26 (colored)

Update list of Linux syscalls and implement the ones that are likely to be
used and doable.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 4 23:56:01 1996 UTC (26 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.25: +17 -9 lines
Diff to previous 1.25 (colored)

- Prototyping changes
- Fix bug that gcc -Wall found in linux_sys_getpgid()

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 3 09:02:40 1996 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Add explicit return types.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Dec 18 14:35:08 1995 UTC (27 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.23: +22 -1 lines
Diff to previous 1.23 (colored)

msync, readv and writev were recently added to the Linux kernel; add them
to the emulation as well.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Dec 9 04:01:42 1995 UTC (27 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.22: +1 -22 lines
Diff to previous 1.22 (colored)

We don't need a private version of fork() here any more.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Oct 9 11:24:05 1995 UTC (27 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.21: +20 -7 lines
Diff to previous 1.21 (colored)

Use cookies for directory offset, mostly from Greg Hudson.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Oct 7 06:27:10 1995 UTC (27 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.20: +89 -89 lines
Diff to previous 1.20 (colored)

Prefix names of system call implementation functions with `sys_'.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Sep 19 22:37:33 1995 UTC (27 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +120 -93 lines
Diff to previous 1.19 (colored)

Make system calls conform to a standard prototype and bring those
prototypes into scope.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Sep 13 21:51:14 1995 UTC (27 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.18: +3 -4 lines
Diff to previous 1.18 (colored)

Update offset elsewhere in linux_getdents(); still emulate a bug in
Linux, but avoid endless loops.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Sep 7 21:49:01 1995 UTC (27 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.17: +47 -2 lines
Diff to previous 1.17 (colored)

Fix some bugs & typing problems.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Aug 23 20:17:28 1995 UTC (27 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.16: +100 -29 lines
Diff to previous 1.16 (colored)

Emulate some syscalls that appear in Linux 1.3: a select() with normal args,
getdents() and flock().

Revision 1.16 / (download) - annotate - [select for diffs], Mon Aug 21 23:15:51 1995 UTC (27 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.15: +27 -13 lines
Diff to previous 1.15 (colored)

Check for status NULL argument in wait4 and waitpid. From PR #1392
by Thomas EberHardt.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 21 03:42:09 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.14: +75 -13 lines
Diff to previous 1.14 (colored)

Implement the old and older uname(2) calls.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Aug 16 04:50:17 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.13: +6 -6 lines
Diff to previous 1.13 (colored)

If updating the timeval would make it negative, zero it instead.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Aug 16 04:29:49 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.12: +30 -10 lines
Diff to previous 1.12 (colored)

Allow bogus timevals, per Linux.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 14 02:58:29 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Export bsd_to_linux_sig[], and use it.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 14 01:27:53 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Rearrange #includes.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 13 17:51:40 1995 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +10 -2 lines
Diff to previous 1.9 (colored)

Linux doesn't allow select(2) to be restarted.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jun 24 20:20:26 1995 UTC (27 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.8: +9 -10 lines
Diff to previous 1.8 (colored)

Use compat_util.[ch].

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jun 22 21:34:38 1995 UTC (27 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.7: +1 -0 lines
Diff to previous 1.7 (colored)

* Changed to use generic ELF code from kern/exec_elf.c (which was taken
  from the svr4 exec code plus the linux compat mods)
* Include file change
* Add multicast sockopts (from John Brezak)

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 11 21:51:38 1995 UTC (27 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.6: +38 -4 lines
Diff to previous 1.6 (colored)

Linux select() returns the amount of time left before a timeout would have
occured in the timeval structure. Emulate this behavior. Reported by
Theo de Raadt.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jun 11 14:56:59 1995 UTC (27 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.5: +21 -1 lines
Diff to previous 1.5 (colored)

* Make Linux ELF binaries work. Lots of code duplication, but it will have to do
  for now.
* Add a sanity check in linux_uselib

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jun 10 22:19:14 1995 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +13 -13 lines
Diff to previous 1.4 (colored)

Rename the dirent fields to match Linux.  Make sure the requested buffer
is no larger than MAXBSIZE.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 22 05:24:47 1995 UTC (27 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +5 -3 lines
Diff to previous 1.3 (colored)

Emulate the return value of times() better.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 21 13:34:30 1995 UTC (27 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Update to use timer{add,sub}().

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 5 23:23:41 1995 UTC (27 years, 11 months ago) by fvdl
Branch: MAIN
Changes since 1.1: +71 -8 lines
Diff to previous 1.1 (colored)

Added a few more system calls.
More consistent alternate root file semantics throughout.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Feb 28 23:25:07 1995 UTC (27 years, 11 months ago) by fvdl
Branch: MAIN

Added Linux compat code.

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>