The NetBSD Project

CVS log for src/sys/compat/linux/arch/arm/syscalls.master

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.75 / (download) - annotate - [select for diffs], Thu Dec 2 04:29:48 2021 UTC (13 months, 4 weeks ago) by ryo
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.74: +3 -2 lines
Diff to previous 1.74 (colored)

add prlimit64(2) syscall to COMPAT_LINUX and COMPAT_LINUX32

Revision 1.74 / (download) - annotate - [select for diffs], Wed Nov 24 18:52:13 2021 UTC (14 months ago) by ryo
Branch: MAIN
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored)

add getrandom(2) syscall entry

Revision 1.73 / (download) - annotate - [select for diffs], Mon Sep 20 02:20:02 2021 UTC (16 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.72: +7 -3 lines
Diff to previous 1.72 (colored)

Add preadv(2) and pwritev(2) system calls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Sep 20 00:09:01 2021 UTC (16 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.71: +4 -3 lines
Diff to previous 1.71 (colored)

Add the eventfd system calls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.71 / (download) - annotate - [select for diffs], Sun Sep 19 23:51:36 2021 UTC (16 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.70: +8 -4 lines
Diff to previous 1.70 (colored)

Add the timerfd syscalls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Sep 19 23:01:49 2021 UTC (16 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.69: +10 -6 lines
Diff to previous 1.69 (colored)

Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),
timer_getoverrun(), and timer_delete()) to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.69.2.2 / (download) - annotate - [select for diffs], Thu Dec 17 03:14:15 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.69.2.1: +7 -3 lines
Diff to previous 1.69.2.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)

Add suppport for Linux preadv(2) and pwritev(2).  Same as native, except
for the silly way that the offset argument is passed in.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Tue Dec 15 14:07:21 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.69: +20 -11 lines
Diff to previous 1.69 (colored)

Add Linux eventfd, timerfd, and POSIX timer calls.

Revision 1.69 / (download) - annotate - [select for diffs], Sun Apr 26 18:53:32 2020 UTC (2 years, 9 months ago) by thorpej
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
Branch point for: thorpej-futex
Changes since 1.68: +10 -6 lines
Diff to previous 1.68 (colored)

Add a NetBSD native futex implementation, mostly written by riastradh@.
Map the COMPAT_LINUX futex calls to the native ones.

Revision 1.67.14.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:14 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.67: +3 -2 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.68 / (download) - annotate - [select for diffs], Sat Nov 9 23:44:31 2019 UTC (3 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, 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
Changes since 1.67: +3 -2 lines
Diff to previous 1.67 (colored)

add dummy implementation of linux fallocate() which just returns EOPNOTSUPP;
this is needed so that glibc falls back to emulation and apps behaving
properly, since EOPNOTSUPP is a documented and expected return code, but
ENOSYS is not

right now there are no filesystems in NetBSD tree supporting the fallocate
VOP, so no point trying to map this to a native call

supposed to help with problem reported in
https://mail-index.netbsd.org/tech-kern/2019/11/03/msg025641.html

Revision 1.48.10.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:54 2017 UTC (5 years, 1 month ago) by jdolecek
Branch: tls-maxphys
Changes since 1.48.10.3: +37 -25 lines
Diff to previous 1.48.10.3 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)

update from HEAD

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:41 2017 UTC (5 years, 9 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.65: +29 -20 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Sync with HEAD

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Mon Apr 17 05:19:09 2017 UTC (5 years, 9 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.61: +5 -2 lines
Diff to previous 1.61 (colored) next main 1.62 (colored)

Pull up following revision(s) (requested by manu in ticket #1354):
	sys/compat/linux/arch/alpha/syscalls.master: revision 1.92 via patch
	sys/compat/linux/arch/amd64/syscalls.master: revision 1.58 via patch
	sys/compat/linux/arch/arm/syscalls.master: revision 1.65 via patch
	sys/compat/linux/arch/i386/syscalls.master: revision 1.122 via patch
	sys/compat/linux/arch/m68k/syscalls.master: revision 1.91 via patch
	sys/compat/linux/arch/mips/syscalls.master: revision 1.61 via patch
	sys/compat/linux/arch/powerpc/syscalls.master: revision 1.70 via patch
	sys/compat/linux/common/linux_misc.c: revision 1.234
	sys/compat/linux/common/linux_signal.h: revision 1.31
Add pselect6 Linux system call.
This lets Matlab R2016A run on NetBSD/amd64

Revision 1.63.2.3 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:24 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.63.2.2: +29 -20 lines
Diff to previous 1.63.2.2 (colored) to branchpoint 1.63 (colored) next main 1.64 (colored)

Sync with HEAD

Revision 1.62.2.3 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:25 2017 UTC (5 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.62.2.2: +33 -21 lines
Diff to previous 1.62.2.2 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

Sync with HEAD

Revision 1.67 / (download) - annotate - [select for diffs], Fri Feb 3 16:28:34 2017 UTC (5 years, 11 months ago) by christos
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, phil-wifi-20190609, pgoyette-localcount-20170426, pgoyette-localcount-20170320, 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, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1
Branch point for: phil-wifi
Changes since 1.66: +26 -19 lines
Diff to previous 1.66 (colored)

add send recv mmsg and unimpl
XXX: fix base?

Revision 1.66 / (download) - annotate - [select for diffs], Fri Feb 3 06:06:09 2017 UTC (5 years, 11 months ago) by martin
Branch: MAIN
Changes since 1.65: +4 -2 lines
Diff to previous 1.65 (colored)

Add accept4 definitions

Revision 1.63.2.2 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:29 2017 UTC (6 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.63.2.1: +5 -2 lines
Diff to previous 1.63.2.1 (colored) to branchpoint 1.63 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.65 / (download) - annotate - [select for diffs], Mon Jan 2 16:32:09 2017 UTC (6 years ago) by manu
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.64: +5 -2 lines
Diff to previous 1.64 (colored)

Add pselect6 Linux system call.
This lets Matlab R2016A run on NetBSD/amd64

Revision 1.62.2.2 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:38 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.62.2.1: +3 -3 lines
Diff to previous 1.62.2.1 (colored) to branchpoint 1.62 (colored)

Sync with HEAD

Revision 1.63.2.1 / (download) - annotate - [select for diffs], Tue Jul 26 03:24:20 2016 UTC (6 years, 6 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

Sync with HEAD

Revision 1.64 / (download) - annotate - [select for diffs], Sun Jul 24 13:22:01 2016 UTC (6 years, 6 months ago) by njoly
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, localcount-20160914
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

Small cleanup. Adjust readlink/readlinkat signatures to reduce diffs with
native.

Revision 1.62.2.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:06 2015 UTC (7 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

Sync with HEAD

Revision 1.63 / (download) - annotate - [select for diffs], Mon Mar 23 07:50:03 2015 UTC (7 years, 10 months ago) by ozaki-r
Branch: MAIN
CVS Tags: pgoyette-localcount-base, 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
Branch point for: pgoyette-localcount
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

Fix inconsistent argument names

Revision 1.62 / (download) - annotate - [select for diffs], Sat Nov 22 13:18:45 2014 UTC (8 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Fix ppoll signature (int ->u_int)

Revision 1.48.10.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:31 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.48.10.2: +50 -35 lines
Diff to previous 1.48.10.2 (colored) to branchpoint 1.48 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:32 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.54: +18 -16 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Rebase.

Revision 1.61 / (download) - annotate - [select for diffs], Sat May 31 08:51:19 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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
Branch point for: netbsd-7
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Fix munmap(2) signature.

Revision 1.60 / (download) - annotate - [select for diffs], Thu May 29 10:35:27 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
Changes since 1.59: +3 -2 lines
Diff to previous 1.59 (colored)

For utimes(2), use compat_50_sys_utimes() instead of local version.

Revision 1.47.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:16 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.47.2.2: +45 -31 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.59 / (download) - annotate - [select for diffs], Tue May 20 17:24:49 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored)

Fix getgroups/setgroups signature.

Revision 1.50.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:32 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.50: +46 -32 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

sync with head

Revision 1.58 / (download) - annotate - [select for diffs], Sat May 17 09:23:51 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: rmind-smpnet-nbase, rmind-smpnet-base
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

Fix fadvise64 syscalls to use 64bit offset types.

Revision 1.57 / (download) - annotate - [select for diffs], Tue May 6 17:33:35 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

Reduce diffs between archs; make mknod device argument unsigned.

Revision 1.56 / (download) - annotate - [select for diffs], Sun May 4 10:08:53 2014 UTC (8 years, 9 months ago) by njoly
Branch: MAIN
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored)

Fix pread/pwrite syscalls which need a 64bit offset argument.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Apr 8 16:48:01 2014 UTC (8 years, 9 months ago) by njoly
Branch: MAIN
Changes since 1.54: +8 -7 lines
Diff to previous 1.54 (colored)

Adjust read/write/readv/writev signature to match native versions.

Revision 1.54 / (download) - annotate - [select for diffs], Sun Dec 8 15:55:10 2013 UTC (9 years, 1 month ago) by njoly
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.53: +6 -6 lines
Diff to previous 1.53 (colored)

Sprinkle a few more linux_umode_t where appropriate.
Reduce diffs between archs.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 19 03:52:07 2013 UTC (9 years, 2 months ago) by chs
Branch: MAIN
Changes since 1.52: +25 -13 lines
Diff to previous 1.52 (colored)

add the *at() syscalls.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Nov 7 19:37:18 2013 UTC (9 years, 2 months ago) by njoly
Branch: MAIN
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored)

Fix dup/dup2/dup3 argument types (u_int -> int).

Revision 1.51 / (download) - annotate - [select for diffs], Tue Sep 24 13:27:49 2013 UTC (9 years, 4 months ago) by njoly
Branch: MAIN
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

Add utimensat(2) for compat linux.

Revision 1.48.10.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:15 2013 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.48.10.1: +2 -2 lines
Diff to previous 1.48.10.1 (colored) to branchpoint 1.48 (colored)

resync from head

Revision 1.50 / (download) - annotate - [select for diffs], Mon Apr 8 20:54:48 2013 UTC (9 years, 9 months ago) by pooka
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900
Branch point for: rmind-smpnet
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

support utimes on non-alpha linux platforms

Revision 1.48.10.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:54 2012 UTC (10 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.48: +4 -2 lines
Diff to previous 1.48 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.47.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:41 2012 UTC (10 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.47.2.1: +4 -2 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored)

sync with head

Revision 1.49 / (download) - annotate - [select for diffs], Wed Sep 19 21:19:14 2012 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, agc-symver-base, agc-symver
Changes since 1.48: +4 -2 lines
Diff to previous 1.48 (colored)

emulate ppoll which is essentially our pollts

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:16 2012 UTC (10 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.47: +5 -2 lines
Diff to previous 1.47 (colored)

sync with head

Revision 1.48 / (download) - annotate - [select for diffs], Fri Nov 18 04:03:50 2011 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, 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-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, 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
Branch point for: tls-maxphys
Changes since 1.47: +5 -2 lines
Diff to previous 1.47 (colored)

add sigtimedwait

Revision 1.47 / (download) - annotate - [select for diffs], Sat Jul 9 14:49:40 2011 UTC (11 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

the first argument of {g,s}etitimer() is int not u_int.

Revision 1.44.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:23 2011 UTC (11 years, 7 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.44: +5 -4 lines
Diff to previous 1.44 (colored) next main 1.45 (colored)

Sync with HEAD.

Revision 1.43.4.3 / (download) - annotate - [select for diffs], Tue May 31 03:04:28 2011 UTC (11 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.43.4.2: +2 -1 lines
Diff to previous 1.43.4.2 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

sync with head

Revision 1.46 / (download) - annotate - [select for diffs], Mon May 30 17:50:31 2011 UTC (11 years, 8 months ago) by alnsn
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.45: +3 -2 lines
Diff to previous 1.45 (colored)

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.

Revision 1.43.4.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:38 2011 UTC (11 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.43.4.1: +2 -2 lines
Diff to previous 1.43.4.1 (colored) to branchpoint 1.43 (colored)

sync with head

Revision 1.45 / (download) - annotate - [select for diffs], Fri Apr 15 13:04:52 2011 UTC (11 years, 9 months ago) by he
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

Add dup3() and pipe2() for these archs as well.

Revision 1.43.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:43 2011 UTC (11 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.43: +114 -105 lines
Diff to previous 1.43 (colored)

sync with head

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:45:43 2010 UTC (12 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.43: +114 -105 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Sync with HEAD.

Revision 1.35.2.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:05 2010 UTC (12 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.35.2.3: +114 -105 lines
Diff to previous 1.35.2.3 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

sync with head.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Jul 7 01:30:33 2010 UTC (12 years, 6 months ago) by chs
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.43: +114 -105 lines
Diff to previous 1.43 (colored)

many changes for COMPAT_LINUX:
 - update the linux syscall table for each platform.
 - support new-style (NPTL) linux pthreads on all platforms.
   clone() with CLONE_THREAD uses 1 process with many LWPs
   instead of separate processes.
 - move the contents of sys__lwp_setprivate() into a new
   lwp_setprivate() and use that everywhere.
 - update linux_release[] and linux32_release[] to "2.6.18".
 - adjust placement of emul fork/exec/exit hooks as needed
   and adjust other emul code to match.
 - convert all struct emul definitions to use named initializers.
 - change the pid allocator to allow multiple pids to refer to the same proc.
 - remove a few fields from struct proc that are no longer needed.
 - disable the non-functional "vdso" code in linux32/amd64,
   glibc works fine without it.
 - fix a race in the futex code where we could miss a wakeup after
   a requeue operation.
 - redo futex locking to be a little more efficient.

Revision 1.35.2.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:15 2010 UTC (12 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.35.2.2: +2 -2 lines
Diff to previous 1.35.2.2 (colored) to branchpoint 1.35 (colored)

sync with head

Revision 1.43 / (download) - annotate - [select for diffs], Tue Nov 24 10:42:43 2009 UTC (13 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Update personality(2) to match Linux definition where the argument is an
unsigned long.

Revision 1.41.2.1 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:40 2009 UTC (13 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

Sync with HEAD.

Revision 1.35.2.2 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:15 2009 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.35.2.1: +2 -3 lines
Diff to previous 1.35.2.1 (colored) to branchpoint 1.35 (colored)

sync with head

Revision 1.42 / (download) - annotate - [select for diffs], Mon Jun 8 13:26:57 2009 UTC (13 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base, jym-xensuspend-nbase
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored)

Update rt_queueinfo(2) definition, and kill a corresponding comment.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:20 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.35: +211 -211 lines
Diff to previous 1.35 (colored)

sync with head.

Revision 1.35.10.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:26 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.35: +211 -211 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Sync with HEAD.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jan 17 22:28:52 2009 UTC (14 years ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jym-xensuspend-base
Branch point for: jym-xensuspend
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Convert linux/linux32 wait(4) to use a compat50 rusage structure.

Revision 1.33.6.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:43 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.33.6.1: +209 -209 lines
Diff to previous 1.33.6.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Sync with HEAD.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Jan 15 23:48:50 2009 UTC (14 years ago) by njoly
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored)

Update some syscalls/arguments to use the new compat50 equivalents.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jan 13 22:27:43 2009 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.38: +202 -202 lines
Diff to previous 1.38 (colored)

Convert the syscalls.master to a format from which it is easier
to parse and generate the compat name and basename (e.g. __stat50
and stat).  Use this to autogenerate __RENAME()'s to the rump_syscalls
header so that they can be called e.g. rump_sys_socket() instead
of rump_sys___socket30().

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jan 13 04:31:12 2009 UTC (14 years ago) by rtr
Branch: MAIN
Changes since 1.37: +9 -6 lines
Diff to previous 1.37 (colored)

actually commit syscalls.master this time
add back blank line between #include <sys/.. and #include <sys/compat/..
regen

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

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

Revision 1.35.12.1 / (download) - annotate - [select for diffs], Thu Nov 20 03:03:05 2008 UTC (14 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: 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, 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
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Pull up following revision(s) (requested by njoly in ticket #81):
	sys/compat/linux/arch/mips/syscalls.master: revision 1.30
	sys/compat/linux/arch/m68k/syscalls.master: revision 1.63
	sys/compat/linux32/arch/amd64/syscalls.master: revision 1.39
	sys/compat/linux/arch/alpha/syscalls.master: revision 1.63
	sys/compat/linux/arch/powerpc/syscalls.master: revision 1.38
	sys/compat/linux32/common/linux32_time.c: revision 1.22
	sys/compat/linux/arch/amd64/syscalls.master: revision 1.25
	sys/compat/linux/arch/i386/syscalls.master: revision 1.94
	sys/compat/linux/arch/arm/syscalls.master: revision 1.36
	sys/compat/linux/common/linux_time.c: revision 1.26
Fix nanosleep(2) on 64-bit archs. Do not call native nanosleep
syscall, but rather a modified version the will take care of `struct
timespec' conversions.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:03 2008 UTC (14 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.36: +1 -5 lines
Diff to previous 1.36 (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.36 / (download) - annotate - [select for diffs], Wed Nov 12 18:07:40 2008 UTC (14 years, 2 months ago) by njoly
Branch: MAIN
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored)

Fix nanosleep(2) on 64-bit archs. Do not call native nanosleep
syscall, but rather a modified version the will take care of `struct
timespec' conversions.

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

Sync with HEAD.

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

sync with head.

Revision 1.35.4.2 / (download) - annotate - [select for diffs], Wed May 14 01:35:03 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.35.4.1: +1 -2 lines
Diff to previous 1.35.4.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (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.35.4.1 / (download) - annotate - [select for diffs], Sat May 10 23:48:52 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (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.35 / (download) - annotate - [select for diffs], Wed Apr 23 14:07:49 2008 UTC (14 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, yamt-nfs-mp-base, 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, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, nick-hppapmap, netbsd-5, haad-dm
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

-SYCALL_MPSAFE

Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 4 12:38:52 2008 UTC (14 years, 10 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Cleanup. Kill linux_sys_msync and use sys___msync13 instead.
No functional changes expected.

Revision 1.28.16.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:32 2008 UTC (14 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.28.16.1: +27 -22 lines
Diff to previous 1.28.16.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

sync with HEAD

Revision 1.28.22.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:23 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.28.22.2: +27 -22 lines
Diff to previous 1.28.22.2 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.22.2.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:41:12 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22.2.4: +31 -25 lines
Diff to previous 1.22.2.4 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

sync with head

Revision 1.29.6.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:14:54 2008 UTC (15 years ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.29.6.1: +26 -21 lines
Diff to previous 1.29.6.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)

Sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jan 15 22:38:34 2008 UTC (15 years ago) by njoly
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.32: +27 -22 lines
Diff to previous 1.32 (colored)

compat linux (and linux32) uid16 functions cleanup and fixes.

- Move uid16 functions to their own file linux_uid16.c, included by
  needed archs (arm, i386 and m68k).
- Add new MI types linux_{u,g}id16_t.
- Add macros to handle linux_uid16_t and uid_t conversions.
- Add linux_sys_getres{uid,gid}16 syscalls, to fix an overflow with
  bad sizes given to copyout when linux_sys_getres{uid,gid} are used.
- Update arm syscall table to use more uid16 functions.

Revision 1.28.16.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:50:59 2008 UTC (15 years ago) by matt
Branch: matt-armv6
Changes since 1.28: +18 -19 lines
Diff to previous 1.28 (colored)

sync with HEAD

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

Sync with HEAD

Revision 1.28.22.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:43:56 2007 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.28.22.1: +5 -4 lines
Diff to previous 1.28.22.1 (colored) to branchpoint 1.28 (colored)

Sync with HEAD.

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

Sync with head.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Dec 24 14:17:17 2007 UTC (15 years, 1 month ago) by njoly
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Kill unneeded linux_sys_getpgid and use native sys_getpgid instead.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Dec 21 22:26:21 2007 UTC (15 years, 1 month ago) by njoly
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

- Fix setfsuid to return uid on success.
- Replace getfsuid, which never existed on Linux, by correct setfsgid
  syscall.

ok by christos and dsl.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 20 23:02:52 2007 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (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.22.2.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:27:54 2007 UTC (15 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22.2.3: +14 -16 lines
Diff to previous 1.22.2.3 (colored) to branchpoint 1.22 (colored)

sync with head

Revision 1.28.14.1 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:48 2007 UTC (15 years, 2 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.28: +14 -16 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.28.22.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:47:19 2007 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.28: +14 -16 lines
Diff to previous 1.28 (colored)

Sync with HEAD.

Revision 1.28.20.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:02 2007 UTC (15 years, 2 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.28: +14 -16 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD

Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 16 12:51:55 2007 UTC (15 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: vmlocking2, bouyer-xeni386
Changes since 1.28: +14 -16 lines
Diff to previous 1.28 (colored)

Cleanup. Remove a few linux syscalls definitions, now identical to
native ones (with stackgap and ALT_CHECK_xxx removal). No functional
changes expected.

Revision 1.22.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:14 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22.2.2: +11 -11 lines
Diff to previous 1.22.2.2 (colored) to branchpoint 1.22 (colored)

sync with head.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:52:15 2007 UTC (15 years, 10 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.27: +11 -11 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:19 2007 UTC (15 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup
Branch point for: mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.27: +11 -11 lines
Diff to previous 1.27 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:14 2007 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22.2.1: +1 -2 lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored)

sync with head.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:18 2007 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.26: +1 -2 lines
Diff to previous 1.26 (colored)

Merge newlock2 to head.

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Tue Jan 30 13:51:32 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.26: +1 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Remove support for SA. Ok core@.

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

sync with head

Revision 1.26 / (download) - annotate - [select for diffs], Fri Sep 1 20:58:18 2006 UTC (16 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, 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
Branch point for: newlock2
Changes since 1.25: +1 -6 lines
Diff to previous 1.25 (colored)

Don't conditionalize *sys_ptrace.  The lack of sys_ptrace will be dealt
with differently.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Aug 30 11:14:39 2006 UTC (16 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.24: +6 -1 lines
Diff to previous 1.24 (colored)

Update to deal with options PTRACE

Revision 1.23.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:46:01 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

sync with head.

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

sync with head.

Revision 1.23.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:45:51 2006 UTC (16 years, 7 months ago) by chap
Branch: chap-midi
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with head.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jun 10 21:15:33 2006 UTC (16 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

linux getpriority is off-by-20 so use our own function.
From PR/33671: Nicolas Joly

Revision 1.23 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:14 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, chap-midi
Changes since 1.22: +1 -1 lines
Diff to previous 1.22 (colored)

merge ktrace-lwp.

Revision 1.14.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:00:59 2005 UTC (17 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.5: +31 -17 lines
Diff to previous 1.14.2.5 (colored) next main 1.15 (colored)

Sync with HEAD. Here we go again...

Revision 1.22 / (download) - annotate - [select for diffs], Mon May 16 21:17:11 2005 UTC (17 years, 8 months ago) by fvdl
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, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.21: +10 -5 lines
Diff to previous 1.21 (colored)

Add clock_* POSIX functions.

Revision 1.21 / (download) - annotate - [select for diffs], Mon May 16 16:02:20 2005 UTC (17 years, 8 months ago) by fvdl
Branch: MAIN
Changes since 1.20: +22 -13 lines
Diff to previous 1.20 (colored)

Add *xattr functions (they all return EOPNOTSUPP).

Revision 1.19.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:33 2005 UTC (17 years, 9 months ago) by kent
Branch: kent-audio2
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

sync with -current

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:34 2005 UTC (17 years, 10 months ago) by yamt
Branch: yamt-km
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

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

Revision 1.14.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:39:51 2005 UTC (17 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.4: +3 -3 lines
Diff to previous 1.14.2.4 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 26 23:10:19 2005 UTC (17 years, 11 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, 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, kent-audio2-base
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

nuke trailing whitespace

Revision 1.14.2.4 / (download) - annotate - [select for diffs], Fri Sep 24 10:53:18 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.3: +5 -3 lines
Diff to previous 1.14.2.3 (colored)

Sync with HEAD.

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:18 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.2: +1 -1 lines
Diff to previous 1.14.2.2 (colored)

Fix the sync with head I botched.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Sep 20 18:41:07 2004 UTC (18 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.18: +5 -3 lines
Diff to previous 1.18 (colored)

implement support for Linux statfs64() syscall - 64bit variant of statfs()

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

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 8 19:45:22 2004 UTC (18 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

implement basic exit_group(2), which just terminates calling thread;
apparently not many apps use thread groups yet, at least not with default
SuSE 9.1 libraries, so this is enough for now

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:43:53 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14: +173 -46 lines
Diff to previous 1.14 (colored)

Sync with HEAD

Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 1 14:16:32 2004 UTC (18 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.16: +170 -43 lines
Diff to previous 1.16 (colored)

add stub entries for syscalls added until Linux kernel 2.6.7

move the ARM-specific syscall range up to offset 0x180, to make room
for the new syscalls

Revision 1.16 / (download) - annotate - [select for diffs], Sun Aug 1 10:32:40 2004 UTC (18 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary

Revision 1.11.4.4 / (download) - annotate - [select for diffs], Mon Jun 14 02:36:03 2004 UTC (18 years, 7 months ago) by jmc
Branch: netbsd-1-6
Changes since 1.11.4.3: +2 -2 lines
Diff to previous 1.11.4.3 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Pullup patch (requested by skrll in ticket #1708)

Bring netbsd-1-6 inline with -current sources after the mistakes in ticket #1686

Revision 1.11.4.3 / (download) - annotate - [select for diffs], Tue May 11 14:30:57 2004 UTC (18 years, 8 months ago) by tron
Branch: netbsd-1-6
Changes since 1.11.4.2: +2 -2 lines
Diff to previous 1.11.4.2 (colored) to branchpoint 1.11 (colored)

Pull up revision 1.15 via patch (requested by wennmach in ticket #1686):
add Linux compat arg wrapper for ftruncate64(), and change linux compat
truncate64() wrapper to translate args structure
NetBSD truncate() and ftrucate() have hidden 'pad' argument, so we have
to do the argument translation
Problem found and patch supplied in PR kern/22360 by Ales Krenek
This is the last of syscalls with hidden 'pad' arg we didn't have
wrapper for; all the others (lseek, mmap, pwrite, pread) already had
wrapper before.

Revision 1.11.4.2 / (download) - annotate - [select for diffs], Thu Nov 20 04:21:35 2003 UTC (19 years, 2 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
Changes since 1.11.4.1: +2 -1 lines
Diff to previous 1.11.4.1 (colored) to branchpoint 1.11 (colored)

Followup from ticket #1427. Need to include mmap2.h here or it won't compile

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Wed Oct 22 04:03:00 2003 UTC (19 years, 3 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 (colored)

Regen files (requested by tv in ticket #1427)

Proper support for mmap2

Revision 1.15 / (download) - annotate - [select for diffs], Sun Aug 10 20:16:20 2003 UTC (19 years, 5 months ago) by jdolecek
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
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

add Linux compat arg wrapper for ftruncate64(), and change linux compat
truncate64() wrapper to translate args structure
NetBSD truncate() and ftrucate() have hidden 'pad' argument, so we have
to do the argument translation

Problem found and patch supplied in PR kern/22360 by Ales Krenek

This is the last of syscalls with hidden 'pad' arg we didn't have
wrapper for; all the others (lseek, mmap, pwrite, pread) already had
wrapper before.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jun 28 07:55:08 2003 UTC (19 years, 7 months ago) by he
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Need to include linux_mmap.h to get size of struct linux_sys_mmap2_args.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jun 23 21:25:56 2003 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.12: +4 -2 lines
Diff to previous 1.12 (colored)

PR/21937: Todd Vierling: Proper support for mmap2

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 18 08:02:47 2003 UTC (20 years ago) by thorpej
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Merge the nathanw_sa branch.

Revision 1.6.2.4 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:06 2002 UTC (20 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.6.2.3: +7 -6 lines
Diff to previous 1.6.2.3 (colored) next main 1.7 (colored)

catch up with -current on kqueue branch

Revision 1.8.2.6 / (download) - annotate - [select for diffs], Thu Jun 20 03:42:58 2002 UTC (20 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.8.2.5: +2 -2 lines
Diff to previous 1.8.2.5 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

Catch up to -current.

Revision 1.8.2.5 / (download) - annotate - [select for diffs], Wed May 29 21:32:31 2002 UTC (20 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.4: +2 -1 lines
Diff to previous 1.8.2.4 (colored) to branchpoint 1.8 (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.11 / (download) - annotate - [select for diffs], Sun May 12 15:04:27 2002 UTC (20 years, 8 months ago) by jdolecek
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, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base
Branch point for: netbsd-1-6
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

hook in remaining 64bit fs syscalls
make most of stuff in linux_file64.c available unconditionally,
  with exception of fcntl64, which is not present on Linux m68k

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Wed Apr 17 00:04:57 2002 UTC (20 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.3: +3 -2 lines
Diff to previous 1.8.2.3 (colored) to branchpoint 1.8 (colored)

Catch up to -current.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 10 18:18:27 2002 UTC (20 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

add getdents64

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Mon Apr 1 07:44:09 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.2: +4 -4 lines
Diff to previous 1.8.2.2 (colored) to branchpoint 1.8 (colored)

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

Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 22 15:16:02 2002 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

nuke mmap2 add mprotect

Revision 1.6.2.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:00:31 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.6.2.2: +7 -5 lines
Diff to previous 1.6.2.2 (colored)

Catch up with -current.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Thu Feb 28 04:12:49 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8.2.1: +422 -0 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored)

Catch up to -current.

Revision 1.8.2.1, Sun Feb 17 22:29:46 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.8: +0 -422 lines
FILE REMOVED

file syscalls.master was added on branch nathanw_sa on 2002-02-28 04:12:49 +0000

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 17 22:29:46 2002 UTC (20 years, 11 months ago) by bjh21
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: nathanw_sa
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

getrlimit and setrlimit now have Linux-specific implementations.  Use them.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 15 16:47:59 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.6: +5 -3 lines
Diff to previous 1.6 (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.6.2.2 / (download) - annotate - [select for diffs], Mon Feb 11 20:09:32 2002 UTC (20 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.6.2.1: +420 -0 lines
Diff to previous 1.6.2.1 (colored)

Sync w/ -current.

Revision 1.6.2.1, Sun Jan 27 15:27:33 2002 UTC (21 years ago) by jdolecek
Branch: kqueue
Changes since 1.6: +0 -420 lines
FILE REMOVED

file syscalls.master was added on branch kqueue on 2002-02-11 20:09:32 +0000

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 27 15:27:33 2002 UTC (21 years ago) by bjh21
Branch: MAIN
Branch point for: kqueue
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Add support for breakpoints to ARMLinux emulation.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 27 14:08:56 2002 UTC (21 years ago) by bjh21
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

Make syscall 0 an explicit call of linux_sys_nosys, as it is on i386.  This
is necessary to get a prototype for linux_sys_nosys generated in syscallargs.h.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jan 23 15:54:34 2002 UTC (21 years ago) by bjh21
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Syscall 0 isn't syscall() on ARMLinux.  Mark it UNIMPL instead.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jan 23 15:52:59 2002 UTC (21 years ago) by bjh21
Branch: MAIN
Changes since 1.2: +50 -1 lines
Diff to previous 1.2 (colored)

Add support for the ARM-specific syscalls in ARMLinux.  These are invoked
by SWI numbers above 0x9f0000, but we re-map them down to somewhere just
after the end of the usual syscall range, since NetBSD doesn't handle
sparse syscall arrays well.

The only syscall I've actually implemented in this range is cacheflush(),
which was previously being mapped to fork(), causing ... interesting results.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jan 15 10:21:46 2002 UTC (21 years ago) by bjh21
Branch: MAIN
Changes since 1.1: +5 -6 lines
Diff to previous 1.1 (colored)

Shuffle uname calls around.  It turns out we don't use the same names as
Linux does, so:
sys_olduname -> linux_sys_oldolduname
sys_uname    -> linux_sys_olduname
sys_newuname -> linux_sys_uname

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 14 23:14:41 2002 UTC (21 years ago) by bjh21
Branch: MAIN

Crude first cut at ARMLinux binary compatibility.  Successfully runs
"/emul/linux/bin/echo hello, world", dynamically linked.

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>