Commit Graph

51 Commits

Author SHA1 Message Date
christos 63ea783feb regen 2023-07-28 18:20:28 +00:00
christos 5e697ece84 Regen 2023-07-10 02:37:05 +00:00
thorpej 1c0099b06d regen for "struct sigaltstack" -> "stack_t" 2021-11-01 05:26:27 +00:00
thorpej 8c412c830b Regen for eventfd(2) and timerfd(2). 2021-09-19 15:52:04 +00:00
christos 7ddbe09f70 regen 2021-04-14 02:45:58 +00:00
christos b643daa87d regen 2021-04-13 22:46:13 +00:00
rillig 2fd66b9c21 makesyscalls.sh: fix typo in comment 2021-02-17 06:25:10 +00:00
christos a7bda7d7ba regen 2020-11-02 18:56:15 +00:00
riastradh d18c7c1a89 regen 2020-08-14 00:55:02 +00:00
dholland a3e1f5bd7e Regen with new makesyscalls.
(the large diff of rump_syscalls.h has been checked and was the point
of the makesyscalls change)
2020-06-11 03:45:30 +00:00
kamil f1494b8e65 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.
2020-06-02 17:23:21 +00:00
kamil 5973a35f2d Regenerate native NetBSD syscalls
The only change is rump repecting syscall alias names.

No binary change.
2020-06-02 17:02:32 +00:00
christos 9aa2a9c323 Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
thorpej e8cbcd2cdd Regen for futex call relocation. 2020-04-26 19:16:35 +00:00
thorpej 4206b0ab03 Regen for native futex calls. 2020-04-26 18:59:47 +00:00
thorpej a1ae221d59 Regen for removal of _lwp_gettid(2). 2020-04-22 21:25:17 +00:00
thorpej 4626c667bc Regen for _lwp_gettid(2). 2020-04-04 20:27:27 +00:00
pgoyette 9aa9288552 Regen 2020-01-21 02:38:25 +00:00
christos ff17893526 regen 2019-09-22 23:03:20 +00:00
pgoyette fb243de875 Regen 2018-08-10 21:47:14 +00:00
rjs 8c89512565 regen. 2018-07-31 13:02:15 +00:00
maxv 62c8988166 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.
2018-07-12 10:46:40 +00:00
kamil f98f70a745 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>
2018-01-06 16:41:23 +00:00
kamil 102875f88e 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>
2017-12-19 19:40:03 +00:00
kamil 885229d011 Drop SYS_sbrk
sbrk - change data segment size

This syscall is dummy since the inception of the project.

Sponsored by <The NetBSD Foundation>
2017-12-19 18:34:47 +00:00
kamil ffa5cda8e7 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>
2017-12-19 08:51:09 +00:00
kamil 438b670525 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>
2017-12-19 08:48:19 +00:00
riastradh 9c32900485 regen 2017-05-10 06:19:47 +00:00
christos d8dfcd6c2a regen 2017-01-13 06:18:31 +00:00
pgoyette 032607b8f0 Regenerate files for modularization of ptrace(2) 2016-11-02 00:14:11 +00:00
christos 65120c51fa regen 2016-07-03 14:26:47 +00:00
pooka 7ddba29e76 regen syscall files 2016-05-06 10:19:40 +00:00
christos ef9bd43259 regen 2016-04-23 23:09:27 +00:00
christos cfc738154f regen 2016-04-03 01:22:39 +00:00
christos 2a60134171 regen 2016-04-03 01:01:46 +00:00
christos c7f91bd9fd one more 2016-04-02 21:03:13 +00:00
pooka cbf188301a regen syscall files 2016-01-26 23:49:46 +00:00
pgoyette 2bc9136f54 Regen 2015-12-03 02:56:48 +00:00
pgoyette 54a32217dd Regen 2015-12-01 00:27:17 +00:00
pgoyette 08f7ea41a8 And now fix the actual syntax error. :( 2015-11-30 23:27:27 +00:00
pgoyette 315ae186f4 Fix typo 2015-11-30 23:25:54 +00:00
pgoyette abe91b09e0 Regen for 7.99.23 2015-11-30 22:48:53 +00:00
pgoyette d4c18fb9c6 Regen 2015-10-10 03:30:17 +00:00
christos 932cdb9b10 regen 2015-09-24 14:34:22 +00:00
pooka b00f3c3b11 regen 2015-08-24 16:07:10 +00:00
pgoyette 50b0fae6fd Regenerate 2015-05-13 02:13:08 +00:00
pgoyette 5608b80ca0 Regen for changes related to separation of compat_sysv syscalls into a
separate module.
2015-05-10 08:13:41 +00:00
pgoyette e7d73c5ce1 Regen again, this time without the extra word in the "generated from" line. 2015-05-09 06:06:14 +00:00
pgoyette 060ac9689e Regen from syscalls.master 2015-05-09 05:55:43 +00:00
christos 0c35262e73 regen 2015-03-12 15:06:28 +00:00