Michal Simek
7181e5590e
microblaze: Add missing syscalls
...
The patch adds new syscalls copy_file_range,
preadv2, pwritev2, pkey_mprotect, pkey_alloc,
pkey_free
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2016-11-15 13:58:36 +01:00
Michal Simek
fbce3befd6
microblaze: Wire up userfaultfd, membarrier, mlock2 syscalls
...
Wire up new syscalls userfaultfd, membarrier and mlock2.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2016-05-16 09:18:01 +02:00
Mike Frysinger
b14132797d
elf-em.h: move EM_MICROBLAZE to the common header
...
The linux/audit.h header uses EM_MICROBLAZE in order to define
AUDIT_ARCH_MICROBLAZE, but it's only available in the microblaze
asm headers. Move it to the common elf-em.h header so that the
define can be used on non-microblaze systems. Otherwise we get
build errors that EM_MICROBLAZE isn't defined when we try to use
the AUDIT_ARCH_MICROBLAZE symbol.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2015-09-10 06:54:15 +02:00
Michal Simek
add4b1b02d
microblaze: Wire-up execveat syscall
...
Add new execveat syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2015-01-05 12:36:40 +01:00
Michal Simek
a4f174dee4
microblaze: Wire up bpf syscall
...
Add new bpf syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-10-27 09:25:34 +01:00
Michal Simek
83c43c498a
microblaze: Wire-up memfd_create syscall
...
Add new memfd_create syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-08-21 10:19:28 +02:00
Michal Simek
53133453a9
microblaze: Wire-up getrandom syscall
...
Add new getrandom syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-08-21 10:07:05 +02:00
Michal Simek
b760949144
microblaze: Wire-up seccomp syscall
...
Add new seccomp syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-08-21 10:07:04 +02:00
Michal Simek
08e6bbda0b
microblaze: Wire-up renameat2 syscall
...
Add new renameat2 syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-07-09 13:27:07 +02:00
Michal Simek
cff2ee046e
microblaze: Wire-up new system calls sched_setattr/getattr
...
Wire-up sched_setattr/getattr syscalls.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-03-12 10:20:41 +01:00
Michal Simek
052920a656
microblaze: Enable pselect6 syscall
...
Enable this syscall and cleanup comments.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-03-12 10:20:40 +01:00
Geert Uytterhoeven
fd43769ee5
microblaze/uapi: Use Kbuild logic to include <asm-generic/types.h>
...
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org >
Cc: Michal Simek <monstr@monstr.eu >
Cc: microblaze-uclinux@itee.uq.edu.au
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2014-01-21 08:28:20 +01:00
Michal Simek
40c2702a02
microblaze: Move __NR_syscalls from uapi
...
The reason is that other applications like strace
think that every __NR_xx is syscall.
Also __NR_syscalls is not used by user applications/libs.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2013-07-10 07:32:09 +02:00
Michal Simek
0e1ec2d0b4
microblaze: Add finit_module syscall
...
Add finit_module syscall to the syscall list.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2013-01-03 14:21:57 +01:00
Michal Simek
05c0674107
microblaze: Wire-up new system call kcmp
...
Wire-up kcmp syscall.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2012-12-13 18:15:32 +01:00
Michal Simek
b881e99eea
microblaze: Do not initialized regs->r1 twice in ELF_PLAT_INIT
...
Fix ELF_PLAT_INIT macro which initialized r1 twice which
ends in compilation warning.
Warning log:
fs/binfmt_elf.c: In function 'load_elf_binary':
fs/binfmt_elf.c:981:2: warning: operation on 'regs->r1' may be undefined [-Wsequence-point]
CC fs/dcookies.o
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2012-12-13 14:38:58 +01:00
David Howells
3cb0eab2db
UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
...
Signed-off-by: David Howells <dhowells@redhat.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com >
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Acked-by: Dave Jones <davej@redhat.com >
2012-12-13 14:38:55 +01:00
David Howells
4413e16d9d
UAPI: (Scripted) Set up UAPI Kbuild files
...
Set up empty UAPI Kbuild files to be populated by the header splitter.
Signed-off-by: David Howells <dhowells@redhat.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Acked-by: Dave Jones <davej@redhat.com >
2012-10-02 18:01:35 +01:00