Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bb1d2a94 authored by Jesper Nilsson's avatar Jesper Nilsson
Browse files

CRIS: Add missing syscalls



Complete list of syscalls for CRISv10 and CRISv32.
Clean up some whitespace at the same time.

Signed-off-by: default avatarJesper Nilsson <jesper.nilsson@axis.com>
parent 329fddd7
Loading
Loading
Loading
Loading
+98 −82
Original line number Diff line number Diff line
@@ -713,7 +713,7 @@ sys_call_table:
	.long sys_newlstat
	.long sys_newfstat
	.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_ni_syscall	/* old "idle" system call */
	.long sys_ni_syscall	/* vm86old in i386 */
@@ -795,7 +795,7 @@ sys_call_table:
	.long sys_ni_syscall	/* streams2 */
	.long sys_vfork		/* 190 */
	.long sys_getrlimit
	.long sys_mmap2
	.long sys_mmap2		/* mmap_pgoff */
	.long sys_truncate64
	.long sys_ftruncate64
	.long sys_stat64	/* 195 */
@@ -886,7 +886,7 @@ sys_call_table:
	.long sys_mq_timedreceive	/* 280 */
	.long sys_mq_notify
	.long sys_mq_getsetattr
	.long sys_ni_syscall		/* reserved for kexec */
	.long sys_ni_syscall
	.long sys_waitid
	.long sys_ni_syscall		/* 285 */ /* available */
	.long sys_add_key
@@ -939,6 +939,22 @@ sys_call_table:
	.long sys_preadv
	.long sys_pwritev
	.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
+25 −9
Original line number Diff line number Diff line
@@ -452,7 +452,7 @@ spurious_interrupt:
	nop

	;; 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
	;; finishes.
	.type	multiple_interrupt, @function
@@ -885,6 +885,22 @@ sys_call_table:
	.long sys_preadv
	.long sys_pwritev
	.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
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
#include <uapi/asm/unistd.h>


#define NR_syscalls 336
#define NR_syscalls 360

#include <arch/unistd.h>

+16 −0
Original line number Diff line number Diff line
@@ -340,5 +340,21 @@
#define __NR_preadv		333
#define __NR_pwritev		334
#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_ */