Commit Graph

323 Commits

Author SHA1 Message Date
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 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
christos 8e2dd5803e regen
XXX: pullup-8
2017-12-08 01:20:52 +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 3d596ad050 regen 2016-04-02 21:02:39 +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
pooka a3cfad0d94 regen 2015-06-18 15:19:50 +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 bd1072bc60 Another regenerated file 2015-05-09 05:58:53 +00:00
christos 0c35262e73 regen 2015-03-12 15:06:28 +00:00
christos d1ef60ebe3 regen 2015-03-07 16:38:49 +00:00
christos 5a70401cf6 PR/49684: Pierre Pronchery: readlinkat(2) return type is wrong. 2015-02-22 00:50:30 +00:00
christos d83ca2bff1 regen 2015-02-10 17:43:44 +00:00
dholland 0facca34ba Regen for fdiscard and posix_fallocate. 2014-07-25 08:27:35 +00:00
pooka 29937a63ff regen 2014-07-24 12:01:05 +00:00
pooka ec6e80d6a1 regen 2014-07-23 11:43:29 +00:00
joerg 16691bd24e Regenerate 2014-06-12 21:42:26 +00:00
pooka 4d8864ed4f Eliminate weak symbols from rump kernel syscall handlers, part 5:
regen syscalls to eliminate weak aliases and link-time initialization
2014-04-27 15:11:22 +00:00