CRIS: Add missing syscalls
Complete list of syscalls for CRISv10 and CRISv32. Clean up some whitespace at the same time. Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
This commit is contained in:
parent
329fddd7b6
commit
bb1d2a9453
4 changed files with 139 additions and 91 deletions
|
@ -713,7 +713,7 @@ sys_call_table:
|
||||||
.long sys_newlstat
|
.long sys_newlstat
|
||||||
.long sys_newfstat
|
.long sys_newfstat
|
||||||
.long sys_ni_syscall /* old sys_uname holder */
|
.long sys_ni_syscall /* old sys_uname holder */
|
||||||
.long sys_ni_syscall /* sys_iopl in i386 */
|
.long sys_ni_syscall /* 110 */ /* sys_iopl in i386 */
|
||||||
.long sys_vhangup
|
.long sys_vhangup
|
||||||
.long sys_ni_syscall /* old "idle" system call */
|
.long sys_ni_syscall /* old "idle" system call */
|
||||||
.long sys_ni_syscall /* vm86old in i386 */
|
.long sys_ni_syscall /* vm86old in i386 */
|
||||||
|
@ -795,7 +795,7 @@ sys_call_table:
|
||||||
.long sys_ni_syscall /* streams2 */
|
.long sys_ni_syscall /* streams2 */
|
||||||
.long sys_vfork /* 190 */
|
.long sys_vfork /* 190 */
|
||||||
.long sys_getrlimit
|
.long sys_getrlimit
|
||||||
.long sys_mmap2
|
.long sys_mmap2 /* mmap_pgoff */
|
||||||
.long sys_truncate64
|
.long sys_truncate64
|
||||||
.long sys_ftruncate64
|
.long sys_ftruncate64
|
||||||
.long sys_stat64 /* 195 */
|
.long sys_stat64 /* 195 */
|
||||||
|
@ -886,7 +886,7 @@ sys_call_table:
|
||||||
.long sys_mq_timedreceive /* 280 */
|
.long sys_mq_timedreceive /* 280 */
|
||||||
.long sys_mq_notify
|
.long sys_mq_notify
|
||||||
.long sys_mq_getsetattr
|
.long sys_mq_getsetattr
|
||||||
.long sys_ni_syscall /* reserved for kexec */
|
.long sys_ni_syscall
|
||||||
.long sys_waitid
|
.long sys_waitid
|
||||||
.long sys_ni_syscall /* 285 */ /* available */
|
.long sys_ni_syscall /* 285 */ /* available */
|
||||||
.long sys_add_key
|
.long sys_add_key
|
||||||
|
@ -939,6 +939,22 @@ sys_call_table:
|
||||||
.long sys_preadv
|
.long sys_preadv
|
||||||
.long sys_pwritev
|
.long sys_pwritev
|
||||||
.long sys_setns /* 335 */
|
.long sys_setns /* 335 */
|
||||||
|
.long sys_name_to_handle_at
|
||||||
|
.long sys_open_by_handle_at
|
||||||
|
.long sys_rt_tgsigqueueinfo
|
||||||
|
.long sys_perf_event_open
|
||||||
|
.long sys_recvmmsg /* 340 */
|
||||||
|
.long sys_accept4
|
||||||
|
.long sys_fanotify_init
|
||||||
|
.long sys_fanotify_mark
|
||||||
|
.long sys_prlimit64
|
||||||
|
.long sys_clock_adjtime /* 345 */
|
||||||
|
.long sys_syncfs
|
||||||
|
.long sys_sendmmsg
|
||||||
|
.long sys_process_vm_readv
|
||||||
|
.long sys_process_vm_writev
|
||||||
|
.long sys_kcmp /* 350 */
|
||||||
|
.long sys_finit_module
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NOTE!! This doesn't have to be exact - we just have
|
* NOTE!! This doesn't have to be exact - we just have
|
||||||
|
|
|
@ -452,7 +452,7 @@ spurious_interrupt:
|
||||||
nop
|
nop
|
||||||
|
|
||||||
;; This handles the case when multiple interrupts arrive at the same
|
;; This handles the case when multiple interrupts arrive at the same
|
||||||
;; time. Jump to the first set interrupt bit in a priotiry fashion. The
|
;; time. Jump to the first set interrupt bit in a priority fashion. The
|
||||||
;; hardware will call the unserved interrupts after the handler
|
;; hardware will call the unserved interrupts after the handler
|
||||||
;; finishes.
|
;; finishes.
|
||||||
.type multiple_interrupt, @function
|
.type multiple_interrupt, @function
|
||||||
|
@ -885,6 +885,22 @@ sys_call_table:
|
||||||
.long sys_preadv
|
.long sys_preadv
|
||||||
.long sys_pwritev
|
.long sys_pwritev
|
||||||
.long sys_setns /* 335 */
|
.long sys_setns /* 335 */
|
||||||
|
.long sys_name_to_handle_at
|
||||||
|
.long sys_open_by_handle_at
|
||||||
|
.long sys_rt_tgsigqueueinfo
|
||||||
|
.long sys_perf_event_open
|
||||||
|
.long sys_recvmmsg /* 340 */
|
||||||
|
.long sys_accept4
|
||||||
|
.long sys_fanotify_init
|
||||||
|
.long sys_fanotify_mark
|
||||||
|
.long sys_prlimit64
|
||||||
|
.long sys_clock_adjtime /* 345 */
|
||||||
|
.long sys_syncfs
|
||||||
|
.long sys_sendmmsg
|
||||||
|
.long sys_process_vm_readv
|
||||||
|
.long sys_process_vm_writev
|
||||||
|
.long sys_kcmp /* 350 */
|
||||||
|
.long sys_finit_module
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NOTE!! This doesn't have to be exact - we just have
|
* NOTE!! This doesn't have to be exact - we just have
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#include <uapi/asm/unistd.h>
|
#include <uapi/asm/unistd.h>
|
||||||
|
|
||||||
|
|
||||||
#define NR_syscalls 336
|
#define NR_syscalls 360
|
||||||
|
|
||||||
#include <arch/unistd.h>
|
#include <arch/unistd.h>
|
||||||
|
|
||||||
|
|
|
@ -340,5 +340,21 @@
|
||||||
#define __NR_preadv 333
|
#define __NR_preadv 333
|
||||||
#define __NR_pwritev 334
|
#define __NR_pwritev 334
|
||||||
#define __NR_setns 335
|
#define __NR_setns 335
|
||||||
|
#define __NR_name_to_handle_at 336
|
||||||
|
#define __NR_open_by_handle_at 337
|
||||||
|
#define __NR_rt_tgsigqueueinfo 338
|
||||||
|
#define __NR_perf_event_open 339
|
||||||
|
#define __NR_recvmmsg 340
|
||||||
|
#define __NR_accept4 341
|
||||||
|
#define __NR_fanotify_init 342
|
||||||
|
#define __NR_fanotify_mark 343
|
||||||
|
#define __NR_prlimit64 344
|
||||||
|
#define __NR_clock_adjtime 345
|
||||||
|
#define __NR_syncfs 346
|
||||||
|
#define __NR_sendmmsg 347
|
||||||
|
#define __NR_process_vm_readv 348
|
||||||
|
#define __NR_process_vm_writev 349
|
||||||
|
#define __NR_kcmp 350
|
||||||
|
#define __NR_finit_module 351
|
||||||
|
|
||||||
#endif /* _UAPI_ASM_CRIS_UNISTD_H_ */
|
#endif /* _UAPI_ASM_CRIS_UNISTD_H_ */
|
||||||
|
|
Loading…
Reference in a new issue