Home | History | Annotate | Download | only in kern
History log of /src/sys/kern/systrace_args.c
RevisionDateAuthorComments
 1.56  09-Oct-2024  christos regen
 1.55  05-Oct-2024  mlelstv regen
 1.54  03-Oct-2024  christos regen
 1.53  20-May-2024  christos branches: 1.53.2;
regen
 1.52  19-May-2024  christos regen
 1.51  28-Jul-2023  christos regen
 1.50  10-Jul-2023  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).
 1.47  14-Apr-2021  christos regen
 1.46  13-Apr-2021  christos regen
 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.
 1.36  22-Apr-2020  thorpej Regen for removal of _lwp_gettid(2).
 1.35  04-Apr-2020  thorpej branches: 1.35.2;
Regen for _lwp_gettid(2).
 1.34  21-Jan-2020  pgoyette Regen
 1.33  22-Sep-2019  christos branches: 1.33.2;
regen
 1.32  10-Aug-2018  pgoyette Regen
 1.31  31-Jul-2018  rjs regen.
 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.
 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>
 1.24  10-May-2017  riastradh branches: 1.24.8;
regen
 1.23  13-Jan-2017  christos branches: 1.23.6;
regen
 1.22  02-Nov-2016  pgoyette Regenerate files for modularization of ptrace(2)
 1.21  03-Jul-2016  christos branches: 1.21.2;
regen
 1.20  06-May-2016  pooka regen syscall files
 1.19  23-Apr-2016  christos regen
 1.18  03-Apr-2016  christos regen
 1.17  03-Apr-2016  christos regen
 1.16  02-Apr-2016  christos one more
 1.15  26-Jan-2016  pooka regen syscall files
 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
 1.7  24-Aug-2015  pooka regen
 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
 1.2  12-Mar-2015  christos branches: 1.2.2;
regen
 1.1  07-Mar-2015  christos regen
 1.2.2.8  05-Feb-2017  skrll Sync with HEAD
 1.2.2.7  09-Jul-2016  skrll Sync with HEAD
 1.2.2.6  29-May-2016  skrll Sync with HEAD
 1.2.2.5  22-Apr-2016  skrll Sync with HEAD
 1.2.2.4  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.2.2.3  06-Jun-2015  skrll Sync with HEAD
 1.2.2.2  06-Apr-2015  skrll Sync with HEAD
 1.2.2.1  12-Mar-2015  skrll file systrace_args.c was added on branch nick-nhusb on 2015-04-06 15:18:20 +0000
 1.21.2.2  20-Mar-2017  pgoyette Sync with HEAD
 1.21.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.23.6.1  11-May-2017  pgoyette Sync with HEAD
 1.24.8.2  03-Dec-2017  jdolecek update from HEAD
 1.24.8.1  10-May-2017  jdolecek file systrace_args.c was added on branch tls-maxphys on 2017-12-03 11:38:45 +0000
 1.29.4.3  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.29.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.29.4.1  10-Jun-2019  christos Sync with HEAD
 1.29.2.9  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.29.2.8  28-Jul-2018  pgoyette Sync with HEAD
 1.29.2.7  18-Apr-2018  pgoyette Regen
 1.29.2.6  27-Mar-2018  pgoyette Regen
 1.29.2.5  25-Mar-2018  pgoyette Regen
 1.29.2.4  17-Mar-2018  pgoyette Regen
 1.29.2.3  16-Mar-2018  pgoyette Initial pass at setting up the compat_60 module.

XXX needs some work to properly handle cpu_ucode stuff.

While here, move details of compat_70 init/fini routines into the
module itself.
 1.29.2.2  15-Mar-2018  pgoyette Regen
 1.29.2.1  10-Mar-2018  pgoyette Regen
 1.33.2.1  25-Jan-2020  ad Sync with head.
 1.35.2.1  25-Apr-2020  bouyer Sync with bouyer-xenpvh-base2 (HEAD)
 1.43.2.4  03-Apr-2021  thorpej Sync with HEAD.
 1.43.2.3  14-Dec-2020  thorpej Regen for timerfd.
 1.43.2.2  14-Dec-2020  thorpej Regen for eventfd(2).
 1.43.2.1  14-Dec-2020  thorpej Sync w/ HEAD.
 1.45.2.1  17-Apr-2021  thorpej Sync with HEAD.
 1.53.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed