Message ID | 1580818058-16159-3-git-send-email-aleksandar.markovic@rt-rk.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | linux-user: Update syscall numbers to kernel 5.5 level | expand |
Le 04/02/2020 à 13:07, Aleksandar Markovic a écrit : > From: Aleksandar Markovic <amarkovic@wavecomp.com> > > Update arm syscall numbers based on Linux kernel v5.5. > > CC: Peter Maydell <peter.maydell@linaro.org> > Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com> > --- > linux-user/arm/syscall_nr.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 44 insertions(+) > > diff --git a/linux-user/arm/syscall_nr.h b/linux-user/arm/syscall_nr.h > index e7eda0d..6db9235 100644 > --- a/linux-user/arm/syscall_nr.h > +++ b/linux-user/arm/syscall_nr.h > @@ -399,5 +399,49 @@ > #define TARGET_NR_userfaultfd (388) > #define TARGET_NR_membarrier (389) > #define TARGET_NR_mlock2 (390) > +#define TARGET_NR_copy_file_range (391) > +#define TARGET_NR_preadv2 (392) > +#define TARGET_NR_pwritev2 (393) > +#define TARGET_NR_pkey_mprotect (394) > +#define TARGET_NR_pkey_alloc (395) > +#define TARGET_NR_pkey_free (396) > +#define TARGET_NR_statx (397) > +#define TARGET_NR_rseq (398) > +#define TARGET_NR_io_pgetevents (399) > +#define TARGET_NR_migrate_pages (400) > +#define TARGET_NR_kexec_file_load (401) > +/* 402 is unused */ > +#define TARGET_NR_clock_gettime64 (403) > +#define TARGET_NR_clock_settime64 (404) > +#define TARGET_NR_clock_adjtime64 (405) > +#define TARGET_NR_clock_getres_time64 (406) > +#define TARGET_NR_clock_nanosleep_time64 (407) > +#define TARGET_NR_timer_gettime64 (408) > +#define TARGET_NR_timer_settime64 (409) > +#define TARGET_NR_timerfd_gettime64 (410) > +#define TARGET_NR_timerfd_settime64 (411) > +#define TARGET_NR_utimensat_time64 (412) > +#define TARGET_NR_pselect6_time64 (413) > +#define TARGET_NR_ppoll_time64 (414) > +#define TARGET_NR_io_pgetevents_time64 (416) > +#define TARGET_NR_recvmmsg_time64 (417) > +#define TARGET_NR_mq_timedsend_time64 (418) > +#define TARGET_NR_mq_timedreceive_time64 (419) > +#define TARGET_NR_semtimedop_time64 (420) > +#define TARGET_NR_rt_sigtimedwait_time64 (421) > +#define TARGET_NR_futex_time64 (422) > +#define TARGET_NR_sched_rr_get_interval_time64 (423) > +#define TARGET_NR_pidfd_send_signal (424) > +#define TARGET_NR_io_uring_setup (425) > +#define TARGET_NR_io_uring_enter (426) > +#define TARGET_NR_io_uring_register (427) > +#define TARGET_NR_open_tree (428) > +#define TARGET_NR_move_mount (429) > +#define TARGET_NR_fsopen (430) > +#define TARGET_NR_fsconfig (431) > +#define TARGET_NR_fsmount (432) > +#define TARGET_NR_fspick (433) > +#define TARGET_NR_pidfd_open (434) > +#define TARGET_NR_clone3 (435) > > #endif > Reviewed-by: Laurent Vivier <laurent@vivier.eu>
diff --git a/linux-user/arm/syscall_nr.h b/linux-user/arm/syscall_nr.h index e7eda0d..6db9235 100644 --- a/linux-user/arm/syscall_nr.h +++ b/linux-user/arm/syscall_nr.h @@ -399,5 +399,49 @@ #define TARGET_NR_userfaultfd (388) #define TARGET_NR_membarrier (389) #define TARGET_NR_mlock2 (390) +#define TARGET_NR_copy_file_range (391) +#define TARGET_NR_preadv2 (392) +#define TARGET_NR_pwritev2 (393) +#define TARGET_NR_pkey_mprotect (394) +#define TARGET_NR_pkey_alloc (395) +#define TARGET_NR_pkey_free (396) +#define TARGET_NR_statx (397) +#define TARGET_NR_rseq (398) +#define TARGET_NR_io_pgetevents (399) +#define TARGET_NR_migrate_pages (400) +#define TARGET_NR_kexec_file_load (401) +/* 402 is unused */ +#define TARGET_NR_clock_gettime64 (403) +#define TARGET_NR_clock_settime64 (404) +#define TARGET_NR_clock_adjtime64 (405) +#define TARGET_NR_clock_getres_time64 (406) +#define TARGET_NR_clock_nanosleep_time64 (407) +#define TARGET_NR_timer_gettime64 (408) +#define TARGET_NR_timer_settime64 (409) +#define TARGET_NR_timerfd_gettime64 (410) +#define TARGET_NR_timerfd_settime64 (411) +#define TARGET_NR_utimensat_time64 (412) +#define TARGET_NR_pselect6_time64 (413) +#define TARGET_NR_ppoll_time64 (414) +#define TARGET_NR_io_pgetevents_time64 (416) +#define TARGET_NR_recvmmsg_time64 (417) +#define TARGET_NR_mq_timedsend_time64 (418) +#define TARGET_NR_mq_timedreceive_time64 (419) +#define TARGET_NR_semtimedop_time64 (420) +#define TARGET_NR_rt_sigtimedwait_time64 (421) +#define TARGET_NR_futex_time64 (422) +#define TARGET_NR_sched_rr_get_interval_time64 (423) +#define TARGET_NR_pidfd_send_signal (424) +#define TARGET_NR_io_uring_setup (425) +#define TARGET_NR_io_uring_enter (426) +#define TARGET_NR_io_uring_register (427) +#define TARGET_NR_open_tree (428) +#define TARGET_NR_move_mount (429) +#define TARGET_NR_fsopen (430) +#define TARGET_NR_fsconfig (431) +#define TARGET_NR_fsmount (432) +#define TARGET_NR_fspick (433) +#define TARGET_NR_pidfd_open (434) +#define TARGET_NR_clone3 (435) #endif