History log of /netbsd-current/sys/kern/systrace_args.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.53 20-May-2024 christos

regen


# 1.52 19-May-2024 christos

regen


Revision tags: thorpej-ifq-base thorpej-altq-separation-base
# 1.51 28-Jul-2023 christos

regen


# 1.50 10-Jul-2023 christos

Regen


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 01-Nov-2021 thorpej

regen for "struct sigaltstack" -> "stack_t"


# 1.48 19-Sep-2021 thorpej

Regen for eventfd(2) and timerfd(2).


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 17-Feb-2021 rillig

branches: 1.45.2;
makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.51 28-Jul-2023 christos

regen


# 1.50 10-Jul-2023 christos

Regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.49 01-Nov-2021 thorpej

regen for "struct sigaltstack" -> "stack_t"


# 1.48 19-Sep-2021 thorpej

Regen for eventfd(2) and timerfd(2).


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 17-Feb-2021 rillig

branches: 1.45.2;
makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.50 10-Jul-2023 christos

Regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.49 01-Nov-2021 thorpej

regen for "struct sigaltstack" -> "stack_t"


# 1.48 19-Sep-2021 thorpej

Regen for eventfd(2) and timerfd(2).


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 17-Feb-2021 rillig

branches: 1.45.2;
makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.49 01-Nov-2021 thorpej

regen for "struct sigaltstack" -> "stack_t"


# 1.48 19-Sep-2021 thorpej

Regen for eventfd(2) and timerfd(2).


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 17-Feb-2021 rillig

branches: 1.45.2;
makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.48 19-Sep-2021 thorpej

Regen for eventfd(2) and timerfd(2).


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 17-Feb-2021 rillig

branches: 1.45.2;
makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

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 17-Feb-2021 rillig

makesyscalls.sh: fix typo in comment


# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.45 17-Feb-2021 rillig

makesyscalls.sh: fix typo in comment


Revision tags: thorpej-futex-base
# 1.44 02-Nov-2020 christos

regen


# 1.43 14-Aug-2020 riastradh

branches: 1.43.2;
regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.44 02-Nov-2020 christos

regen


Revision tags: thorpej-futex-base
# 1.43 14-Aug-2020 riastradh

regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.43 14-Aug-2020 riastradh

regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.42 11-Jun-2020 dholland

Regen with new makesyscalls.

(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.41 02-Jun-2020 kamil

Regenerate syscalls

Respect syscall alias names in rump.

No binary change in this version.

The previous commit was interrupted in the middle by CVS network outage.


# 1.40 02-Jun-2020 kamil

Regenerate native NetBSD syscalls

The only change is rump repecting syscall alias names.

No binary change.


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.39 16-May-2020 christos

Add ACL support for FFS. From FreeBSD.


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.38 26-Apr-2020 thorpej

Regen for futex call relocation.


# 1.37 26-Apr-2020 thorpej

Regen for native futex calls.


Revision tags: bouyer-xenpvh-base2
# 1.36 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.35 04-Apr-2020 thorpej

branches: 1.35.2;
Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.36 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.35 04-Apr-2020 thorpej

Regen for _lwp_gettid(2).


Revision tags: is-mlppp-base ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.35 04-Apr-2020 thorpej

Regen for _lwp_gettid(2).


Revision tags: ad-namecache-base3 ad-namecache-base2
# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

branches: 1.33.2;
regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


Revision tags: netbsd-8-2-RELEASE 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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.34 21-Jan-2020 pgoyette

Regen


Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.33 22-Sep-2019 christos

regen


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.2; 1.29.4;
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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.32 10-Aug-2018 pgoyette

Regen


# 1.31 31-Jul-2018 rjs

regen.


Revision tags: pgoyette-compat-0728
# 1.30 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.29 06-Jan-2018 kamil

branches: 1.29.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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.29 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.28 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.27 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.26 19-Dec-2017 kamil

Regenerate kern/systrace_args.c for the ___lwp_wait60 prototype change

___lwp_part60 removed 'const' from the ts argument.

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

Sponsored by <The NetBSD Foundation>


# 1.25 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>


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.24 10-May-2017 riastradh

branches: 1.24.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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

branches: 1.23.6;
regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.24 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 bouyer-socketcan-base
# 1.23 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


# 1.23 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
# 1.22 02-Nov-2016 pgoyette

Regenerate files for modularization of ptrace(2)


Revision tags: nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
# 1.21 03-Jul-2016 christos

branches: 1.21.2;
regen


Revision tags: nick-nhusb-base-20160529
# 1.20 06-May-2016 pooka

regen syscall files


# 1.19 23-Apr-2016 christos

regen


Revision tags: nick-nhusb-base-20160422
# 1.18 03-Apr-2016 christos

regen


# 1.17 03-Apr-2016 christos

regen


# 1.16 02-Apr-2016 christos

one more


Revision tags: nick-nhusb-base-20160319
# 1.15 26-Jan-2016 pooka

regen syscall files


Revision tags: nick-nhusb-base-20151226
# 1.14 03-Dec-2015 pgoyette

Regen


# 1.13 01-Dec-2015 pgoyette

Regen


# 1.12 30-Nov-2015 pgoyette

And now fix the actual syntax error. :(


# 1.11 30-Nov-2015 pgoyette

Fix typo


# 1.10 30-Nov-2015 pgoyette

Regen for 7.99.23


# 1.9 10-Oct-2015 pgoyette

Regen


# 1.8 24-Sep-2015 christos

regen


Revision tags: nick-nhusb-base-20150921
# 1.7 24-Aug-2015 pooka

regen


Revision tags: nick-nhusb-base-20150606
# 1.6 13-May-2015 pgoyette

Regenerate


# 1.5 10-May-2015 pgoyette

Regen for changes related to separation of compat_sysv syscalls into a
separate module.


# 1.4 09-May-2015 pgoyette

Regen again, this time without the extra word in the "generated from" line.


# 1.3 09-May-2015 pgoyette

Regen from syscalls.master


Revision tags: nick-nhusb-base-20150406
# 1.2 12-Mar-2015 christos

branches: 1.2.2;
regen


# 1.1 07-Mar-2015 christos

regen