The NetBSD Project

CVS log for src/sys/compat/netbsd32/files.netbsd32

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.55 / (download) - annotate - [select for diffs], Sun Jul 30 06:52:20 2023 UTC (8 months, 2 weeks ago) by rin
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored) to selected 1.11 (colored)

COMPAT_NETBSD32: Add support for epoll(2).

Revision 1.54 / (download) - annotate - [select for diffs], Mon Dec 19 23:19:51 2022 UTC (15 months, 3 weeks ago) by pgoyette
Branch: MAIN
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored) to selected 1.11 (colored)

Create compat_100 module infrastructure now that we have branched
for NetBSD-10

Revision 1.52.4.1 / (download) - annotate - [select for diffs], Sat Apr 17 17:26:17 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) next main 1.53 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Apr 17 03:57:42 2021 UTC (3 years ago) by simonb
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.11 (colored)

Compile in compat32 syscall names all the time, as we do for native
syscall names.  Needed for dtrace.

Revision 1.52 / (download) - annotate - [select for diffs], Sat May 16 18:31:48 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex
Branch point for: thorpej-cfargs
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored) to selected 1.11 (colored)

Add ACL support for FFS. From FreeBSD.

Revision 1.51 / (download) - annotate - [select for diffs], Sun Apr 26 18:53:33 2020 UTC (3 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored) to selected 1.11 (colored)

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

Revision 1.39.16.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:16 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.39.16.2: +6 -1 lines
Diff to previous 1.39.16.2 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored) to selected 1.11 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.39.16.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:01 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.39.16.1: +3 -1 lines
Diff to previous 1.39.16.1 (colored) to branchpoint 1.39 (colored) to selected 1.11 (colored)

Merge changes from current as of 20200406

Revision 1.50 / (download) - annotate - [select for diffs], Thu Mar 12 15:02:29 2020 UTC (4 years, 1 month ago) by pgoyette
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh
Changes since 1.49: +3 -1 lines
Diff to previous 1.49 (colored) to selected 1.11 (colored)

Split out the quota code from the rest of compat_netbsd32 module.  This
allows loading of compat_netbsd32 on kernels that don't have ``options
QUOTA'' enabled.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Sep 22 22:59:38 2019 UTC (4 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored) to selected 1.11 (colored)

Add a new member to struct vfsstat and grow the unused members
The new member is caled f_mntfromlabel and it is the dkw_wname
of the corresponding wedge. This is now used by df -W to display
the mountpoint name as NAME=

Revision 1.48 / (download) - annotate - [select for diffs], Tue Aug 20 14:12:33 2019 UTC (4 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.11 (colored)

make things compile again.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Aug 20 12:25:41 2019 UTC (4 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.11 (colored)

Disable netbsd32_drm.c until it receives proper review.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Aug 20 09:32:21 2019 UTC (4 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.45: +5 -1 lines
Diff to previous 1.45 (colored) to selected 1.11 (colored)

compat32 drm ioctl support from Surya Shankar at GSoC 2019

Revision 1.45 / (download) - annotate - [select for diffs], Tue Jun 18 01:36:50 2019 UTC (4 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: 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
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.11 (colored)

use option quota

Revision 1.39.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:01 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.39: +14 -3 lines
Diff to previous 1.39 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jan 27 02:55:02 2019 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20190609, isaki-audio2-base, isaki-audio2
Changes since 1.43: +1 -2 lines
Diff to previous 1.43 (colored) to selected 1.11 (colored)

remove dup

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:40 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: MAIN
Changes since 1.42: +10 -3 lines
Diff to previous 1.42 (colored) to selected 1.11 (colored)

Merge the [pgoyette-compat] branch

Revision 1.39.14.6 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:46 2018 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.39.14.5: +5 -1 lines
Diff to previous 1.39.14.5 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored) to selected 1.11 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.42 / (download) - annotate - [select for diffs], Mon Dec 24 22:47:19 2018 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.11 (colored)

quotactl is always included, regardless of options QUOTA.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Dec 24 21:27:05 2018 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.40: +4 -1 lines
Diff to previous 1.40 (colored) to selected 1.11 (colored)

move mmap(), compat 40 mount(), pipe() and getfh() into their own files
as the implementation is non trivial or is compat.  mark old mount()
properly instead of manually #if'ing ito to ENOSYS.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Dec 24 20:44:39 2018 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored) to selected 1.11 (colored)

move rlimit and quota code into their own modules.

(netbsd32_netbsd.c should have only simple shims.  anything more
than copying arguments from one args struct to the other should
not be placed in this file.  still a couple more to move out.)

Revision 1.39.14.5 / (download) - annotate - [select for diffs], Sun Sep 23 11:23:47 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39.14.4: +2 -1 lines
Diff to previous 1.39.14.4 (colored) to branchpoint 1.39 (colored) to selected 1.11 (colored)

More work on kern_proc_32

Revision 1.39.14.4 / (download) - annotate - [select for diffs], Wed Sep 12 04:35:22 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39.14.3: +5 -3 lines
Diff to previous 1.39.14.3 (colored) to branchpoint 1.39 (colored) to selected 1.11 (colored)

Split compat_netbsd32_sysvipc into version-specific modules

Revision 1.39.14.3 / (download) - annotate - [select for diffs], Wed Sep 12 01:26:40 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39.14.2: +3 -1 lines
Diff to previous 1.39.14.2 (colored) to branchpoint 1.39 (colored) to selected 1.11 (colored)

Add a compat_netbsd32_16 to handle the sigcode stuff.

Revision 1.39.14.2 / (download) - annotate - [select for diffs], Tue Sep 11 05:00:42 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39.14.1: +2 -1 lines
Diff to previous 1.39.14.1 (colored) to branchpoint 1.39 (colored) to selected 1.11 (colored)

Also need to declare the emul_netbsd32 !

Revision 1.39.14.1 / (download) - annotate - [select for diffs], Wed Mar 21 02:01:34 2018 UTC (6 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored) to selected 1.11 (colored)

Split compat/rndpseudo_50.c into two pieces, one for native compat and
a second piece for compat32.  Update both modules accordingly.

Revision 1.32.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:55 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.32.2.1: +7 -0 lines
Diff to previous 1.32.2.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored) to selected 1.11 (colored)

update from HEAD

Revision 1.34.2.3 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:00 2016 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.34.2.2: +2 -1 lines
Diff to previous 1.34.2.2 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:07 2016 UTC (7 years, 5 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored) next main 1.39 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.39 / (download) - annotate - [select for diffs], Wed Oct 19 09:44:01 2016 UTC (7 years, 5 months ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-compat-base, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored) to selected 1.11 (colored)

PR kern/51514: ptrace(2) fails for 32-bit process on 64-bit kernel

Updated from the original patch in the PR by me.

Revision 1.34.2.2 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:47 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.34.2.1: +4 -2 lines
Diff to previous 1.34.2.1 (colored) to branchpoint 1.34 (colored) to selected 1.11 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.38 / (download) - annotate - [select for diffs], Thu Dec 3 11:25:45 2015 UTC (8 years, 4 months ago) by pgoyette
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored) to selected 1.11 (colored)

Missed these.

Only include the compat_14 sys calls if this being compiled as part of
the compat_netbsd32_sysvipc module.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Dec 1 23:38:34 2015 UTC (8 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.11 (colored)

Properly mark netbsd32_mqueue.c to depend on 'options MQUEUE'

Yes, MQUEUE is included in all kernels by default, but it can be removed.
If it is removed, the compat_netbsd32 module should not include it, either.

Revision 1.33.10.1 / (download) - annotate - [select for diffs], Wed Nov 4 17:46:21 2015 UTC (8 years, 5 months ago) by riz
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.11 (colored)

Pull up following revision(s) (requested by mrg in ticket #956):
	sys/compat/netbsd32/files.netbsd32: revision 1.36
	sys/compat/netbsd32/netbsd32_sysent.c: revision 1.115
	sys/compat/netbsd32/netbsd32_syscallargs.h: revision 1.116
	sys/nfs/nfs_var.h: revision 1.93
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.30
	sys/compat/netbsd32/netbsd32_syscall.h: revision 1.116
	sys/compat/netbsd32/netbsd32_syscalls.c: revision 1.115
	sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.1
	sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.3
	sys/nfs/nfs_syscalls.c: revision 1.156
	sys/compat/netbsd32/syscalls.master: revision 1.108
	sys/compat/netbsd32/netbsd32.h: revision 1.107
add netbsd32 support for nfssvc(2).  we do this by defining 5 copyin/out
functions that do all the ugly work, are just plain copyin/out for the
native system calls, and do the necessary translations for netbsd32.
with this i'm able to run 32 bit nfsd and mountd on 64 bit kernel and
mount the file systems remotely.
don't copy the first netbsd32_export_args nexports times, but actually
advance the userland pointer each entry through the loop.  oops.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:55 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.34: +4 -1 lines
Diff to previous 1.34 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 22 10:35:00 2015 UTC (8 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored) to selected 1.11 (colored)

add netbsd32 support for nfssvc(2).  we do this by defining 5 copyin/out
functions that do all the ugly work, are just plain copyin/out for the
native system calls, and do the necessary translations for netbsd32.

with this i'm able to run 32 bit nfsd and mountd on 64 bit kernel and
mount the file systems remotely.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Jun 20 19:58:40 2015 UTC (8 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.34: +3 -1 lines
Diff to previous 1.34 (colored) to selected 1.11 (colored)

Implement modctl, sigqueinfo and mq_*

Revision 1.34 / (download) - annotate - [select for diffs], Mon Nov 17 01:01:57 2014 UTC (9 years, 5 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) to selected 1.11 (colored)

Define compat modules (but without dependencies yet).

Revision 1.30.8.2 / (download) - annotate - [select for diffs], Thu May 22 11:40:17 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.30.8.1: +2 -1 lines
Diff to previous 1.30.8.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.11 (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.32.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:16 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.11 (colored)

resync from head

Revision 1.33 / (download) - annotate - [select for diffs], Fri Mar 29 01:04:30 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-base, 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, khorben-n900
Branch point for: netbsd-7
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.11 (colored)

compat glue for new lwp_park

Revision 1.30.8.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:20 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored) to selected 1.11 (colored)

sync with head

Revision 1.30.12.2 / (download) - annotate - [select for diffs], Sun Mar 11 01:52:26 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.30.12.1: +2 -2 lines
Diff to previous 1.30.12.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.11 (colored)

sync to latest -current

Revision 1.32 / (download) - annotate - [select for diffs], Sat Mar 10 21:51:58 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.11 (colored)

P1003_1B_SEMAPHORE is no longer optional.

Revision 1.30.12.1 / (download) - annotate - [select for diffs], Fri Feb 24 09:11:38 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored) to selected 1.11 (colored)

sync to -current.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 19 21:06:38 2012 UTC (12 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored) to selected 1.11 (colored)

Remove COMPAT_SA / KERN_SA.  Welcome to 6.99.3!
Approved by core@.

Revision 1.29.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:54 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.11 (colored)

sync with head

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jan 4 10:59:28 2011 UTC (13 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, 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, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.11 (colored)

Make the SA support as optional as is possible.

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

sync with head

Revision 1.29 / (download) - annotate - [select for diffs], Thu Dec 10 14:10:35 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231
Branch point for: rmind-uvmplock
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.11 (colored)

Move saemul_netbsd32 to netbsd32_sa.c and allow the KERN_SA bits to be omitted.

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

sync with head.

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

Sync with HEAD.

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

Sync with HEAD.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:49 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, 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-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored) to selected 1.11 (colored)

merge christos-time_t

Revision 1.27.4.2 / (download) - annotate - [select for diffs], Sun Jan 4 01:56:02 2009 UTC (15 years, 3 months ago) by christos
Branch: christos-time_t
Changes since 1.27.4.1: +39 -0 lines
Diff to previous 1.27.4.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored) to selected 1.11 (colored)

add new syscalls.

Revision 1.25.48.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:02 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.25.48.1: +2 -1 lines
Diff to previous 1.25.48.1 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored) to selected 1.11 (colored)

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

Revision 1.27.4.1, Wed Nov 19 18:36:05 2008 UTC (15 years, 4 months ago) by christos
Branch: christos-time_t
Changes since 1.27: +0 -38 lines
FILE REMOVED

file files.netbsd32 was added on branch christos-time_t on 2009-01-04 01:56:02 +0000

Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:05 2008 UTC (15 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: christos-time_t
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored) to selected 1.11 (colored)

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

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

Revision 1.25.48.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:16 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Oct 15 06:51:19 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: MAIN
CVS Tags: 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
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.11 (colored)

Merge wrstuden-revivesa into HEAD.

Revision 1.25.44.1 / (download) - annotate - [select for diffs], Sun Sep 28 21:23:32 2008 UTC (15 years, 6 months ago) by skrll
Branch: wrstuden-revivesa
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.11 (colored)

Adapt the SA COMPAT_NETBSD32 stuff to this branch.

Revision 1.24.4.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:53:38 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.11 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.17.12.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:29 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.17.12.2: +2 -2 lines
Diff to previous 1.17.12.2 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Feb 18 09:03:54 2007 UTC (17 years, 2 months ago) by cube
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp-base, ad-audiomp
Branch point for: yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2, haad-dm
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.11 (colored)

Add missing lwp syscalls.  Put them all together into a new file,
netbsd32_lwp.c, and remove remaining traces of SA.

This still needs some MD (and possibly MI, depending on the chosen
solution) changes to actually work.

Revision 1.17.12.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:42 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.17.12.1: +3 -3 lines
Diff to previous 1.17.12.1 (colored) to branchpoint 1.17 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:48 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:39:12 2006 UTC (17 years, 5 months ago) by ad
Branch: newlock2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.11 (colored)

Sync with head.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Nov 9 14:09:37 2006 UTC (17 years, 5 months ago) by cube
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, 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: yamt-idlelwp
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.11 (colored)

- Make better use of COMPAT_XX type in syscalls.master
- Remove useless (thanks to COMPAT_XX behaviour) #ifdefs in
  syscalls.master
- Make netbsd32_compat_43.c compiled per COMPAT_LINUX32 because the latter
  needs stuff from it.

Fixes Perry's PR#34951.

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

sync with head

Revision 1.21.2.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:23:46 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.2: +2 -2 lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Aug 30 13:57:11 2006 UTC (17 years, 7 months ago) by cube
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.11 (colored)

netbsd32_core.c is need only under options COREDUMP.

Revision 1.17.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:35 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.17: +5 -1 lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.20.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:16 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.11 (colored)

Sync with head.

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Wed Apr 19 04:01:22 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:41 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.1: +36 -0 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:13 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.11 (colored)

Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Mar 29 23:04:12 2006 UTC (18 years ago) by cube
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.11 (colored)

Implement the _lwp* and sa_* families of syscalls, using the newly
introduced hooks in the native code.

Revision 1.21.2.1, Sun Mar 5 01:28:20 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21: +0 -35 lines
FILE REMOVED

file files.netbsd32 was added on branch yamt-pdpolicy on 2006-04-01 12:06:41 +0000

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 5 01:28:20 2006 UTC (18 years, 1 month ago) by cube
Branch: MAIN
CVS Tags: yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, peter-altq, elad-kernelauth
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored) to selected 1.11 (colored)

Implement the ksem_* family of syscalls.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:22 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace
Branch point for: simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored) to selected 1.11 (colored)

merge ktrace-lwp.

Revision 1.12.10.4 / (download) - annotate - [select for diffs], Thu Nov 10 14:01:20 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.10.3: +3 -1 lines
Diff to previous 1.12.10.3 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.11 (colored)

Sync with HEAD. Here we go again...

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Wed Oct 26 08:32:44 2005 UTC (18 years, 5 months ago) by yamt
Branch: yamt-vop
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.11 (colored)

sync with head

Revision 1.19 / (download) - annotate - [select for diffs], Sun Oct 23 01:33:32 2005 UTC (18 years, 5 months ago) by cube
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, 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
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored) to selected 1.11 (colored)

- Split sys_kevent into kevent1 so that it can be used by COMPAT_NETBSD32
  code.

- To achieve COMPAT_NETBSD32 compatibility, introduce a parameter to
  kevent1 that points to functions that do the actual copyin/copyout
  operations.  This is similar to what was done in FreeBSD by Paul Saab.

- Add the COMPAT_NETBSD32 definitions and hooks.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Aug 19 02:03:57 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base
Branch point for: yamt-vop
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)

64 bit inode changes.

Revision 1.12.10.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:53 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.10.2: +1 -1 lines
Diff to previous 1.12.10.2 (colored) to branchpoint 1.12 (colored) to selected 1.11 (colored)

Fix the sync with head I botched.

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

Sync with HEAD.

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

Sync with HEAD

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jun 17 18:29:40 2004 UTC (19 years, 10 months ago) by cube
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, 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, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored) to selected 1.11 (colored)

o Add support for the statvfs family of syscalls (statvfs1, fstatvfs1,
  fhstatvfs1 and getvfsstat)
o Move the statfs family out of netbsd32_fs.c and netbsd32_netbsd.c to
  netbsd_compat_20.c, compiled with COMPAT_20

Reviewed by christos@.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 16 05:03:02 2004 UTC (20 years, 3 months ago) by mrg
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.15: +1 -2 lines
Diff to previous 1.15 (colored) to selected 1.11 (colored)

clean up a little:
- delete ktrsyscall32()
- add a check #ifdef _LP64 to do the conversion if P_32 is set to the
standard ktrsyscall()
- add a couple of similar _LP64/P_32 checks to the systrace code.

this should get systrace working for 32 bit apps as well as complete
ktrace support for "trace_enter/trace_exit" using platforms such as amd64.

XXX: systrace isn't supported on sparc64 currently... (it doesn't use
trace_enter/trace_exit, or have it's own calls to systrace_xxx()...)

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 15 14:34:38 2004 UTC (20 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) to selected 1.11 (colored)

add a copy of the ktrsyscall() entry point for 32 bit emulated calls.
the main purpose of this function is to adjust the "argsize" value of
the ktrace syscall record, otherwise userland will see N/2 (rounded
down) arguments instead of N.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Oct 25 16:27:25 2003 UTC (20 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored) to selected 1.11 (colored)

allow COMPAT_SUNOS without COMPAT_43.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 15 13:32:14 2003 UTC (20 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.12: +8 -1 lines
Diff to previous 1.12 (colored) to selected 1.11 (colored)

Don't put the netbsd32_compat*.c files in the 'compat library'. Unconditionally
compiling these causes a ripple effect making it hard to conditionalize
anything on COMPAT_* in the kernel.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:30 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.10.2.1: +1 -7 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

catch up with -current on kqueue branch

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Thu Jun 20 03:43:07 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.9.2.2: +1 -7 lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 29 09:53:40 2002 UTC (21 years, 11 months ago) by mrg
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-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, 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: ktrace-lwp
Changes since 1.11: +1 -7 lines
Diff to previous 1.11 (colored)

build the netbsd32_compat* objects into libcompat.a, so they are available
to emulations not just netbsd itself.  rename the compat_10 functions to
match everything else.  fixes a problem reported by julian coleman.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:51:52 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored) to selected 1.11 (colored)

Sync kqueue branch with -current.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:29:07 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.9.2.1: +2 -3 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.11 / (download) - annotate - [selected], Sat Dec 8 00:35:26 2001 UTC (22 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, eeh-devprop-base, eeh-devprop
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Make the coredump routine exec-format/emulation specific.  Split
out traditional NetBSD coredump routines into core_netbsd.c and
netbsd32_core.c (for COMPAT_NETBSD32).

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 19:59:58 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jun 6 21:30:28 2001 UTC (22 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored) to selected 1.11 (colored)

add netbsd32_uvm_unix.c and netbsd32_kern_sig.c

Revision 1.6.2.2 / (download) - annotate - [select for diffs], Sun Feb 11 19:14:09 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.6.2.1: +11 -2 lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 8 13:19:33 2001 UTC (23 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.8: +10 -1 lines
Diff to previous 1.8 (colored) to selected 1.11 (colored)

split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that
have no special interpretations besides simple syscall args conversion.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 7 13:13:01 2001 UTC (23 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.11 (colored)

compat_sunos needs netbsd32_compat_09.c

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Fri Dec 8 09:08:31 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored) to selected 1.11 (colored)

Sync with HEAD.

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

put a.out/elf32 specific things in netbsd32_exec_{aout|elf32}.c
emul_netbsd32 was moved to netbsd32_netbsd.c
g/c netbsd32_exec.c now

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:34:28 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.11 (colored)

Pull up to last week's -current.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 11 01:36:21 1999 UTC (24 years, 6 months ago) by eeh
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase
Branch point for: thorpej_scsipi
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored) to selected 1.11 (colored)

Add netbsd32_compat_14.c

Rename everything from compat_netbsd32 -> netbsd32 so we don't have silly
names like compat_14_compat_netbsd32_sys_shmctl().

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:08:08 1999 UTC (24 years, 10 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.4: +1 -3 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.11 (colored)

Sync w/ -current.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Apr 24 19:17:33 1999 UTC (24 years, 11 months ago) by eeh
Branch: MAIN
CVS Tags: chs-ubc2-base
Branch point for: wrstuden-devbsize
Changes since 1.4: +1 -3 lines
Diff to previous 1.4 (colored) to selected 1.11 (colored)

Don't defopt COMPAT_NETBSD32 here; it's done in sys/conf/files.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 25 17:57:21 1999 UTC (25 years ago) by mrg
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored) to selected 1.11 (colored)

clean and up make compile

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

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

Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 1 14:27:56 1998 UTC (25 years, 6 months ago) by eeh
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored) to selected 1.11 (colored)

Overhaul.  Now will run simple things like /bin/sh and /bin/echo.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 26 10:20:34 1998 UTC (25 years, 7 months ago) by mrg
Branch: MAIN
Diff to selected 1.11 (colored)

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

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




CVSweb <webmaster@jp.NetBSD.org>