linux-user: mips: Update syscall numbers to kernel 5.5 level

Update mips syscall numbers based on Linux kernel tag v5.5.

CC: Aurelien Jarno <aurelien@aurel32.net>
CC: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <1581596954-2305-6-git-send-email-aleksandar.markovic@rt-rk.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
Aleksandar Markovic 2020-02-13 13:29:10 +01:00 committed by Laurent Vivier
parent 381063d778
commit 8d6d4c1b1b
3 changed files with 175 additions and 3 deletions

View file

@ -376,5 +376,50 @@
#define TARGET_NR_statx (TARGET_NR_Linux + 366)
#define TARGET_NR_rseq (TARGET_NR_Linux + 367)
#define TARGET_NR_io_pgetevents (TARGET_NR_Linux + 368)
/* room for arch specific calls */
#define TARGET_NR_semget (TARGET_NR_Linux + 393)
#define TARGET_NR_semctl (TARGET_NR_Linux + 394)
#define TARGET_NR_shmget (TARGET_NR_Linux + 395)
#define TARGET_NR_shmctl (TARGET_NR_Linux + 396)
#define TARGET_NR_shmat (TARGET_NR_Linux + 397)
#define TARGET_NR_shmdt (TARGET_NR_Linux + 398)
#define TARGET_NR_msgget (TARGET_NR_Linux + 399)
#define TARGET_NR_msgsnd (TARGET_NR_Linux + 400)
#define TARGET_NR_msgrcv (TARGET_NR_Linux + 401)
#define TARGET_NR_msgctl (TARGET_NR_Linux + 402)
/* 403-423 common for 32-bit archs */
#define TARGET_NR_clock_gettime64 (TARGET_NR_Linux + 403)
#define TARGET_NR_clock_settime64 (TARGET_NR_Linux + 404)
#define TARGET_NR_clock_adjtime64 (TARGET_NR_Linux + 405)
#define TARGET_NR_clock_getres_time64 (TARGET_NR_Linux + 406)
#define TARGET_NR_clock_nanosleep_time64 (TARGET_NR_Linux + 407)
#define TARGET_NR_timer_gettime64 (TARGET_NR_Linux + 408)
#define TARGET_NR_timer_settime64 (TARGET_NR_Linux + 409)
#define TARGET_NR_timerfd_gettime64 (TARGET_NR_Linux + 410)
#define TARGET_NR_timerfd_settime64 (TARGET_NR_Linux + 411)
#define TARGET_NR_utimensat_time64 (TARGET_NR_Linux + 412)
#define TARGET_NR_pselect6_time64 (TARGET_NR_Linux + 413)
#define TARGET_NR_ppoll_time64 (TARGET_NR_Linux + 414)
#define TARGET_NR_io_pgetevents_time64 (TARGET_NR_Linux + 416)
#define TARGET_NR_recvmmsg_time64 (TARGET_NR_Linux + 417)
#define TARGET_NR_mq_timedsend_time64 (TARGET_NR_Linux + 418)
#define TARGET_NR_mq_timedreceive_time64 (TARGET_NR_Linux + 419)
#define TARGET_NR_semtimedop_time64 (TARGET_NR_Linux + 420)
#define TARGET_NR_rt_sigtimedwait_time64 (TARGET_NR_Linux + 421)
#define TARGET_NR_futex_time64 (TARGET_NR_Linux + 422)
#define TARGET_NR_sched_rr_get_interval_time64 (TARGET_NR_Linux + 423)
/* 424 onwards common for all archs */
#define TARGET_NR_pidfd_send_signal (TARGET_NR_Linux + 424)
#define TARGET_NR_io_uring_setup (TARGET_NR_Linux + 425)
#define TARGET_NR_io_uring_enter (TARGET_NR_Linux + 426)
#define TARGET_NR_io_uring_register (TARGET_NR_Linux + 427)
#define TARGET_NR_open_tree (TARGET_NR_Linux + 428)
#define TARGET_NR_move_mount (TARGET_NR_Linux + 429)
#define TARGET_NR_fsopen (TARGET_NR_Linux + 430)
#define TARGET_NR_fsconfig (TARGET_NR_Linux + 431)
#define TARGET_NR_fsmount (TARGET_NR_Linux + 432)
#define TARGET_NR_fspick (TARGET_NR_Linux + 433)
#define TARGET_NR_pidfd_open (TARGET_NR_Linux + 434)
#define TARGET_NR_clone3 (TARGET_NR_Linux + 435)
#endif