Le 18/09/2024 à 17:41, Brian Cain a écrit :
On 9/18/2024 2:42 AM, Laurent Vivier wrote:
Automatically generated using scripts/gensyscalls.sh
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
linux-user/aarch64/syscall_nr.h | 19 ++++++++++++++++++-
linux-user/hexagon/syscall_nr.h | 20 ++++++++++++++++++--
linux-user/loongarch64/syscall_nr.h | 14 +++++++++++++-
linux-user/openrisc/syscall_nr.h | 18 +++++++++++++++++-
linux-user/riscv/syscall32_nr.h | 23 ++++++++++++++++++++---
linux-user/riscv/syscall64_nr.h | 23 ++++++++++++++++++++---
6 files changed, 106 insertions(+), 11 deletions(-)
...
diff --git a/linux-user/hexagon/syscall_nr.h b/linux-user/hexagon/syscall_nr.h
index b047dbbf6df3..f3220b74f7c3 100644
--- a/linux-user/hexagon/syscall_nr.h
+++ b/linux-user/hexagon/syscall_nr.h
@@ -90,7 +90,7 @@
#define TARGET_NR_sync 81
#define TARGET_NR_fsync 82
#define TARGET_NR_fdatasync 83
-#define TARGET_NR_sync_file_range 84
+#define TARGET_NR_sync_file_range2 84
#define TARGET_NR_timerfd_create 85
#define TARGET_NR_timerfd_settime 86
#define TARGET_NR_timerfd_gettime 87
@@ -324,9 +324,25 @@
#define TARGET_NR_process_madvise 440
#define TARGET_NR_epoll_pwait2 441
#define TARGET_NR_mount_setattr 442
+#define TARGET_NR_quotactl_fd 443
#define TARGET_NR_landlock_create_ruleset 444
#define TARGET_NR_landlock_add_rule 445
#define TARGET_NR_landlock_restrict_self 446
-#define TARGET_NR_syscalls 447
+#define TARGET_NR_process_mrelease 448
+#define TARGET_NR_futex_waitv 449
+#define TARGET_NR_set_mempolicy_home_node 450
+#define TARGET_NR_cachestat 451
+#define TARGET_NR_fchmodat2 452
+#define TARGET_NR_map_shadow_stack 453
+#define TARGET_NR_futex_wake 454
+#define TARGET_NR_futex_wait 455
+#define TARGET_NR_futex_requeue 456
+#define TARGET_NR_statmount 457
+#define TARGET_NR_listmount 458
+#define TARGET_NR_lsm_get_self_attr 459
+#define TARGET_NR_lsm_set_self_attr 460
+#define TARGET_NR_lsm_list_modules 461
+#define TARGET_NR_mseal 462
+#define TARGET_NR_syscalls 463
For hexagon system calls:
Reviewed-by: Brian Cain <bc...@quicinc.com>
Note for future updates that as of v6.11 hexagon has switched to the new system
call table.
Yes, I've already a series that manages that for hexagon, arm64, loongarch,
riscv and openrisc.
I will send it soon.
Thanks,
Laurent