Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/sys Regen



details:   https://anonhg.NetBSD.org/src/rev/3bb75a183757
branches:  trunk
changeset: 377382:3bb75a183757
user:      christos <christos%NetBSD.org@localhost>
date:      Mon Jul 10 02:37:05 2023 +0000

description:
Regen

diffstat:

 sys/compat/linux/arch/amd64/linux_syscall.h       |   14 +-
 sys/compat/linux/arch/amd64/linux_syscallargs.h   |   16 +-
 sys/compat/linux/arch/amd64/linux_syscalls.c      |  558 +++++++++++-----------
 sys/compat/linux/arch/amd64/linux_sysent.c        |   28 +-
 sys/compat/linux/arch/amd64/linux_systrace_args.c |   64 ++-
 sys/kern/init_sysent.c                            |   12 +-
 sys/kern/syscalls.c                               |   10 +-
 sys/kern/syscalls_autoload.c                      |    6 +-
 sys/kern/systrace_args.c                          |   28 +-
 sys/rump/include/rump/rump_syscalls.h             |    4 +-
 sys/rump/librump/rumpkern/rump_syscalls.c         |   11 +-
 sys/rump/librump/rumpkern/rumpkern_syscalls.c     |    8 +-
 sys/rump/librump/rumpnet/rumpnet_syscalls.c       |    4 +-
 sys/rump/librump/rumpvfs/rumpvfs_syscalls.c       |    4 +-
 sys/sys/syscall.h                                 |    9 +-
 sys/sys/syscallargs.h                             |   14 +-
 16 files changed, 456 insertions(+), 334 deletions(-)

diffs (truncated from 1168 to 300 lines):

diff -r 7a5610292ad9 -r 3bb75a183757 sys/compat/linux/arch/amd64/linux_syscall.h
--- a/sys/compat/linux/arch/amd64/linux_syscall.h       Mon Jul 10 02:31:54 2023 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscall.h       Mon Jul 10 02:37:05 2023 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.76 2021/12/02 04:39:44 ryo Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.77 2023/07/10 02:37:46 christos Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.66 2021/09/20 02:20:02 thorpej Exp
+ * created from        NetBSD: syscalls.master,v 1.68 2023/07/10 02:31:55 christos Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -702,9 +702,15 @@
 /* syscall: "sendmmsg" ret: "int" args: "int" "struct linux_mmsghdr *" "unsigned int" "unsigned int" */
 #define        LINUX_SYS_sendmmsg      307
 
+/* syscall: "getrandom" ret: "ssize_t" args: "void *" "size_t" "unsigned int" */
+#define        LINUX_SYS_getrandom     318
+
+/* syscall: "memfd_create" ret: "int" args: "const char *" "unsigned int" */
+#define        LINUX_SYS_memfd_create  319
+
 /* syscall: "nosys" ret: "int" args: */
-#define        LINUX_SYS_nosys 314
+#define        LINUX_SYS_nosys 451
 
-#define        LINUX_SYS_MAXSYSCALL    315
+#define        LINUX_SYS_MAXSYSCALL    452
 #define        LINUX_SYS_NSYSENT       512
 #endif /* _LINUX_SYS_SYSCALL_H_ */
diff -r 7a5610292ad9 -r 3bb75a183757 sys/compat/linux/arch/amd64/linux_syscallargs.h
--- a/sys/compat/linux/arch/amd64/linux_syscallargs.h   Mon Jul 10 02:31:54 2023 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscallargs.h   Mon Jul 10 02:37:05 2023 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.76 2021/12/02 04:39:44 ryo Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.77 2023/07/10 02:37:46 christos Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.66 2021/09/20 02:20:02 thorpej Exp
+ * created from        NetBSD: syscalls.master,v 1.68 2023/07/10 02:31:55 christos Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -1126,6 +1126,14 @@ struct linux_sys_sendmmsg_args {
 };
 check_syscall_args(linux_sys_sendmmsg)
 
+struct sys_getrandom_args;
+
+struct linux_sys_memfd_create_args {
+       syscallarg(const char *) name;
+       syscallarg(unsigned int) flags;
+};
+check_syscall_args(linux_sys_memfd_create)
+
 /*
  * System call prototypes.
  */
@@ -1595,6 +1603,10 @@ int      linux_sys_prlimit64(struct lwp *, co
 
 int    linux_sys_sendmmsg(struct lwp *, const struct linux_sys_sendmmsg_args *, register_t *);
 
+int    sys_getrandom(struct lwp *, const struct sys_getrandom_args *, register_t *);
+
+int    linux_sys_memfd_create(struct lwp *, const struct linux_sys_memfd_create_args *, register_t *);
+
 int    linux_sys_nosys(struct lwp *, const void *, register_t *);
 
 #endif /* _LINUX_SYS_SYSCALLARGS_H_ */
diff -r 7a5610292ad9 -r 3bb75a183757 sys/compat/linux/arch/amd64/linux_syscalls.c
--- a/sys/compat/linux/arch/amd64/linux_syscalls.c      Mon Jul 10 02:31:54 2023 +0000
+++ b/sys/compat/linux/arch/amd64/linux_syscalls.c      Mon Jul 10 02:37:05 2023 +0000
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.76 2021/12/02 04:39:44 ryo Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.77 2023/07/10 02:37:46 christos Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.66 2021/09/20 02:20:02 thorpej Exp
+ * created from        NetBSD: syscalls.master,v 1.68 2023/07/10 02:31:55 christos Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.76 2021/12/02 04:39:44 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.77 2023/07/10 02:37:46 christos Exp $");
 
 #if defined(_KERNEL_OPT)
 #if defined(_KERNEL_OPT)
@@ -380,144 +380,144 @@ const char *const linux_syscallnames[] =
        /* 311 */       "#311 (unimplemented process_vm_writev)",
        /* 312 */       "#312 (unimplemented kcmp)",
        /* 313 */       "#313 (unimplemented finit_module)",
-       /* 314 */       "nosys",
-       /* 315 */       "# filler",
-       /* 316 */       "# filler",
-       /* 317 */       "# filler",
-       /* 318 */       "# filler",
-       /* 319 */       "# filler",
-       /* 320 */       "# filler",
-       /* 321 */       "# filler",
-       /* 322 */       "# filler",
-       /* 323 */       "# filler",
-       /* 324 */       "# filler",
-       /* 325 */       "# filler",
-       /* 326 */       "# filler",
-       /* 327 */       "# filler",
-       /* 328 */       "# filler",
-       /* 329 */       "# filler",
-       /* 330 */       "# filler",
-       /* 331 */       "# filler",
-       /* 332 */       "# filler",
-       /* 333 */       "# filler",
-       /* 334 */       "# filler",
-       /* 335 */       "# filler",
-       /* 336 */       "# filler",
-       /* 337 */       "# filler",
-       /* 338 */       "# filler",
-       /* 339 */       "# filler",
-       /* 340 */       "# filler",
-       /* 341 */       "# filler",
-       /* 342 */       "# filler",
-       /* 343 */       "# filler",
-       /* 344 */       "# filler",
-       /* 345 */       "# filler",
-       /* 346 */       "# filler",
-       /* 347 */       "# filler",
-       /* 348 */       "# filler",
-       /* 349 */       "# filler",
-       /* 350 */       "# filler",
-       /* 351 */       "# filler",
-       /* 352 */       "# filler",
-       /* 353 */       "# filler",
-       /* 354 */       "# filler",
-       /* 355 */       "# filler",
-       /* 356 */       "# filler",
-       /* 357 */       "# filler",
-       /* 358 */       "# filler",
-       /* 359 */       "# filler",
-       /* 360 */       "# filler",
-       /* 361 */       "# filler",
-       /* 362 */       "# filler",
-       /* 363 */       "# filler",
-       /* 364 */       "# filler",
-       /* 365 */       "# filler",
-       /* 366 */       "# filler",
-       /* 367 */       "# filler",
-       /* 368 */       "# filler",
-       /* 369 */       "# filler",
-       /* 370 */       "# filler",
-       /* 371 */       "# filler",
-       /* 372 */       "# filler",
-       /* 373 */       "# filler",
-       /* 374 */       "# filler",
-       /* 375 */       "# filler",
-       /* 376 */       "# filler",
-       /* 377 */       "# filler",
-       /* 378 */       "# filler",
-       /* 379 */       "# filler",
-       /* 380 */       "# filler",
-       /* 381 */       "# filler",
-       /* 382 */       "# filler",
-       /* 383 */       "# filler",
-       /* 384 */       "# filler",
-       /* 385 */       "# filler",
-       /* 386 */       "# filler",
-       /* 387 */       "# filler",
-       /* 388 */       "# filler",
-       /* 389 */       "# filler",
-       /* 390 */       "# filler",
-       /* 391 */       "# filler",
-       /* 392 */       "# filler",
-       /* 393 */       "# filler",
-       /* 394 */       "# filler",
-       /* 395 */       "# filler",
-       /* 396 */       "# filler",
-       /* 397 */       "# filler",
-       /* 398 */       "# filler",
-       /* 399 */       "# filler",
-       /* 400 */       "# filler",
-       /* 401 */       "# filler",
-       /* 402 */       "# filler",
-       /* 403 */       "# filler",
-       /* 404 */       "# filler",
-       /* 405 */       "# filler",
-       /* 406 */       "# filler",
-       /* 407 */       "# filler",
-       /* 408 */       "# filler",
-       /* 409 */       "# filler",
-       /* 410 */       "# filler",
-       /* 411 */       "# filler",
-       /* 412 */       "# filler",
-       /* 413 */       "# filler",
-       /* 414 */       "# filler",
-       /* 415 */       "# filler",
-       /* 416 */       "# filler",
-       /* 417 */       "# filler",
-       /* 418 */       "# filler",
-       /* 419 */       "# filler",
-       /* 420 */       "# filler",
-       /* 421 */       "# filler",
-       /* 422 */       "# filler",
-       /* 423 */       "# filler",
-       /* 424 */       "# filler",
-       /* 425 */       "# filler",
-       /* 426 */       "# filler",
-       /* 427 */       "# filler",
-       /* 428 */       "# filler",
-       /* 429 */       "# filler",
-       /* 430 */       "# filler",
-       /* 431 */       "# filler",
-       /* 432 */       "# filler",
-       /* 433 */       "# filler",
-       /* 434 */       "# filler",
-       /* 435 */       "# filler",
-       /* 436 */       "# filler",
-       /* 437 */       "# filler",
-       /* 438 */       "# filler",
-       /* 439 */       "# filler",
-       /* 440 */       "# filler",
-       /* 441 */       "# filler",
-       /* 442 */       "# filler",
-       /* 443 */       "# filler",
-       /* 444 */       "# filler",
-       /* 445 */       "# filler",
-       /* 446 */       "# filler",
-       /* 447 */       "# filler",
-       /* 448 */       "# filler",
-       /* 449 */       "# filler",
-       /* 450 */       "# filler",
-       /* 451 */       "# filler",
+       /* 314 */       "#314 (unimplemented sched_setattr)",
+       /* 315 */       "#315 (unimplemented sched_getattr)",
+       /* 316 */       "#316 (unimplemented renameat2)",
+       /* 317 */       "#317 (unimplemented seccomp)",
+       /* 318 */       "getrandom",
+       /* 319 */       "memfd_create",
+       /* 320 */       "#320 (unimplemented kexec_file_load)",
+       /* 321 */       "#321 (unimplemented bpf)",
+       /* 322 */       "#322 (unimplemented execveat)",
+       /* 323 */       "#323 (unimplemented userfaultfd)",
+       /* 324 */       "#324 (unimplemented membarrier)",
+       /* 325 */       "#325 (unimplemented mlock2)",
+       /* 326 */       "#326 (unimplemented copy_file_range)",
+       /* 327 */       "#327 (unimplemented preadv2)",
+       /* 328 */       "#328 (unimplemented pwritev2)",
+       /* 329 */       "#329 (unimplemented pkey_mprotect)",
+       /* 330 */       "#330 (unimplemented pkey_alloc)",
+       /* 331 */       "#331 (unimplemented pkey_free)",
+       /* 332 */       "#332 (unimplemented statx)",
+       /* 333 */       "#333 (unimplemented io_pgetevents)",
+       /* 334 */       "#334 (unimplemented rseq)",
+       /* 335 */       "#335 (unimplemented)",
+       /* 336 */       "#336 (unimplemented)",
+       /* 337 */       "#337 (unimplemented)",
+       /* 338 */       "#338 (unimplemented)",
+       /* 339 */       "#339 (unimplemented)",
+       /* 340 */       "#340 (unimplemented)",
+       /* 341 */       "#341 (unimplemented)",
+       /* 342 */       "#342 (unimplemented)",
+       /* 343 */       "#343 (unimplemented)",
+       /* 344 */       "#344 (unimplemented)",
+       /* 345 */       "#345 (unimplemented)",
+       /* 346 */       "#346 (unimplemented)",
+       /* 347 */       "#347 (unimplemented)",
+       /* 348 */       "#348 (unimplemented)",
+       /* 349 */       "#349 (unimplemented)",
+       /* 350 */       "#350 (unimplemented)",
+       /* 351 */       "#351 (unimplemented)",
+       /* 352 */       "#352 (unimplemented)",
+       /* 353 */       "#353 (unimplemented)",
+       /* 354 */       "#354 (unimplemented)",
+       /* 355 */       "#355 (unimplemented)",
+       /* 356 */       "#356 (unimplemented)",
+       /* 357 */       "#357 (unimplemented)",
+       /* 358 */       "#358 (unimplemented)",
+       /* 359 */       "#359 (unimplemented)",
+       /* 360 */       "#360 (unimplemented)",
+       /* 361 */       "#361 (unimplemented)",
+       /* 362 */       "#362 (unimplemented)",
+       /* 363 */       "#363 (unimplemented)",
+       /* 364 */       "#364 (unimplemented)",
+       /* 365 */       "#365 (unimplemented)",
+       /* 366 */       "#366 (unimplemented)",
+       /* 367 */       "#367 (unimplemented)",
+       /* 368 */       "#368 (unimplemented)",
+       /* 369 */       "#369 (unimplemented)",
+       /* 370 */       "#370 (unimplemented)",
+       /* 371 */       "#371 (unimplemented)",
+       /* 372 */       "#372 (unimplemented)",
+       /* 373 */       "#373 (unimplemented)",
+       /* 374 */       "#374 (unimplemented)",



Home | Main Index | Thread Index | Old Index