History log of /netbsd-current/sys/compat/netbsd32/netbsd32_systrace_args.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.54 20-May-2024 christos

regen


# 1.53 19-May-2024 christos

regen


Revision tags: thorpej-ifq-base thorpej-altq-separation-base
# 1.52 30-Jul-2023 rin

COMPAT_NETBSD32: Regen for syscalls.master,v 1.144


# 1.51 30-Jul-2023 rin

COMPANT_NETBSD32: Regen for syscalls.master,v 1.143


# 1.50 29-Jul-2023 rin

COMPAT_NETBSD32: Regen for syscalls.master,v 1.142


Revision tags: 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-base bouyer-sunxi-drm-base
# 1.49 20-Sep-2021 thorpej

Regen for eventfd(2).


# 1.48 20-Sep-2021 thorpej

Regen for timerfd.


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base
# 1.47 14-Apr-2021 christos

regen


# 1.46 13-Apr-2021 christos

regen


Revision tags: thorpej-futex-base
# 1.45 10-Oct-2020 rin

branches: 1.45.4;
regen for getrandom(2)


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.52 30-Jul-2023 rin

COMPAT_NETBSD32: Regen for syscalls.master,v 1.144


# 1.51 30-Jul-2023 rin

COMPANT_NETBSD32: Regen for syscalls.master,v 1.143


# 1.50 29-Jul-2023 rin

COMPAT_NETBSD32: Regen for syscalls.master,v 1.142


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.49 20-Sep-2021 thorpej

Regen for eventfd(2).


# 1.48 20-Sep-2021 thorpej

Regen for timerfd.


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base
# 1.47 14-Apr-2021 christos

regen


# 1.46 13-Apr-2021 christos

regen


Revision tags: thorpej-futex-base
# 1.45 10-Oct-2020 rin

branches: 1.45.4;
regen for getrandom(2)


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.49 20-Sep-2021 thorpej

Regen for eventfd(2).


# 1.48 20-Sep-2021 thorpej

Regen for timerfd.


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base
# 1.47 14-Apr-2021 christos

regen


# 1.46 13-Apr-2021 christos

regen


Revision tags: thorpej-futex-base
# 1.45 10-Oct-2020 rin

branches: 1.45.4;
regen for getrandom(2)


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.47 14-Apr-2021 christos

regen


# 1.46 13-Apr-2021 christos

regen


Revision tags: thorpej-cfargs-base thorpej-futex-base
# 1.45 10-Oct-2020 rin

regen for getrandom(2)


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.45 10-Oct-2020 rin

regen for getrandom(2)


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.44 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.43 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

branches: 1.41.2;
Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.42 22-Apr-2020 thorpej

Regen for removal of _lwp_gettid(2).


Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
# 1.41 04-Apr-2020 thorpej

Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.41 04-Apr-2020 thorpej

Regen for _lwp_gettid(2).


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.40 12-Mar-2020 pgoyette

regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.39 07-Mar-2020 pgoyette

Regen


Revision tags: ad-namecache-base3 ad-namecache-base2
# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

branches: 1.36.2;
regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.38 18-Jan-2020 pgoyette

Regen generated files _after_ committing changes to the source file.

This gets the "Generated from" comments to use the new version number.

No functional change.


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.37 18-Jan-2020 kamil

Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.36 04-Nov-2019 rin

regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

branches: 1.32.2;
Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.2; 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.36 04-Nov-2019 rin

regen


# 1.35 04-Nov-2019 rin

regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.34 13-Oct-2019 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base
# 1.32 18-Jun-2019 christos

Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.32 18-Jun-2019 christos

Regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.31 18-Jun-2019 christos

regen


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

branches: 1.25.2;
regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


Revision tags: isaki-audio2-base
# 1.30 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.29 24-Dec-2018 mrg

regen.


# 1.28 24-Dec-2018 mrg

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 tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.27 10-Aug-2018 pgoyette

Regen


# 1.26 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
# 1.25 10-May-2018 christos

regen


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.24 06-Jan-2018 kamil

branches: 1.24.2;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.24 06-Jan-2018 kamil

Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


# 1.23 19-Dec-2017 kamil

Drop SYS_vadvise

The (o)vadvise syscall is dummy since the beginning of NetBSD.

It is an obsolete remnant from the old UNIX.

Sponsored by <The NetBSD Foundation>


# 1.22 19-Dec-2017 kamil

Drop SYS_sbrk

sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>


# 1.21 19-Dec-2017 kamil

Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>


# 1.20 19-Dec-2017 kamil

Sync syscalls.master in compat_netbsd32(8) with kern/syscalls.master

___lwp_part60 removed 'const' from the ts argument.

'const struct timespec *ts' -> 'struct timespec *ts'

Sponsored by <The NetBSD Foundation>


Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.19 10-May-2017 riastradh

branches: 1.19.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

branches: 1.18.4;
regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.19 10-May-2017 riastradh

regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.18 16-Jan-2017 christos

regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

branches: 1.17.2;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.18 16-Jan-2017 christos

regen


Revision tags: bouyer-socketcan-base
# 1.17 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


# 1.17 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.16 28-Oct-2016 christos

regen


# 1.15 19-Oct-2016 skrll

Regen


Revision tags: nick-nhusb-base-20161004
# 1.14 23-Sep-2016 skrll

regen


Revision tags: localcount-20160914
# 1.13 10-Sep-2016 skrll

Regen


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.12 03-Dec-2015 pgoyette

branches: 1.12.2;
Regen syscall definitions - the compat_netbsd32 sysv-ipc stuff is now
modular and can be autoloaded when needed


# 1.11 01-Dec-2015 pgoyette

Regen for new compat_netbsd32_mqueue module


# 1.10 01-Dec-2015 pgoyette

Regen.


# 1.9 01-Dec-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 23-Jun-2015 dholland

regen


# 1.6 22-Jun-2015 mrg

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.


# 1.5 21-Jun-2015 martin

Regen (pset_*)


# 1.4 21-Jun-2015 martin

regen (versioned mq_* calls)


# 1.3 20-Jun-2015 martin

Regen (sigqueinfo, modctl, mq_*)


# 1.2 16-Jun-2015 martin

Regen for posix_fallocate and fdiscard


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.1 07-Mar-2015 christos

branches: 1.1.2;
regen