[Qemu-devel] [PATCH] linux-user: sync syscall numbers upto 3.13

2014-01-13 Thread riku . voipio
From: Riku Voipio riku.voi...@linaro.org

All others updated except unicore, which doesn't look right to
begin with.

Signed-off-by: Riku Voipio riku.voi...@linaro.org
---
 linux-user/alpha/syscall_nr.h  |  7 +++
 linux-user/arm/syscall_nr.h|  6 ++
 linux-user/cris/syscall_nr.h   |  1 +
 linux-user/i386/syscall_nr.h   |  6 ++
 linux-user/m68k/syscall_nr.h   |  5 +
 linux-user/microblaze/syscall_nr.h |  7 ++-
 linux-user/mips/syscall_nr.h   |  6 ++
 linux-user/mips64/syscall_nr.h | 13 +
 linux-user/openrisc/syscall_nr.h   |  6 +-
 linux-user/ppc/syscall_nr.h|  6 ++
 linux-user/s390x/syscall_nr.h  |  7 ++-
 linux-user/sh4/syscall_nr.h|  6 ++
 linux-user/sparc/syscall_nr.h  |  7 +++
 linux-user/sparc64/syscall_nr.h|  7 +++
 linux-user/x86_64/syscall_nr.h |  7 +++
 15 files changed, 94 insertions(+), 3 deletions(-)

diff --git a/linux-user/alpha/syscall_nr.h b/linux-user/alpha/syscall_nr.h
index d52d76e..625f301 100644
--- a/linux-user/alpha/syscall_nr.h
+++ b/linux-user/alpha/syscall_nr.h
@@ -433,3 +433,10 @@
 #define TARGET_NR_open_by_handle_at 498
 #define TARGET_NR_clock_adjtime 499
 #define TARGET_NR_syncfs500
+#define TARGET_NR_setns 501
+#define TARGET_NR_accept4   502
+#define TARGET_NR_sendmmsg  503
+#define TARGET_NR_process_vm_readv  504
+#define TARGET_NR_process_vm_writev 505
+#define TARGET_NR_kcmp  506
+#define TARGET_NR_finit_module  507
diff --git a/linux-user/arm/syscall_nr.h b/linux-user/arm/syscall_nr.h
index 42d6855..bef847c 100644
--- a/linux-user/arm/syscall_nr.h
+++ b/linux-user/arm/syscall_nr.h
@@ -378,3 +378,9 @@
 #define TARGET_NR_open_by_handle_at(371)
 #define TARGET_NR_clock_adjtime(372)
 #define TARGET_NR_syncfs   (373)
+#define TARGET_NR_sendmmsg (374)
+#define TARGET_NR_setns(375)
+#define TARGET_NR_process_vm_readv (376)
+#define TARGET_NR_process_vm_writev(377)
+#define TARGET_NR_kcmp (378)
+#define TARGET_NR_finit_module (379)
diff --git a/linux-user/cris/syscall_nr.h b/linux-user/cris/syscall_nr.h
index 98f1a0b..694bd02 100644
--- a/linux-user/cris/syscall_nr.h
+++ b/linux-user/cris/syscall_nr.h
@@ -335,3 +335,4 @@
 #define TARGET_NR_inotify_init1  332
 #define TARGET_NR_preadv 333
 #define TARGET_NR_pwritev334
+#define TARGET_NR_setns  335
diff --git a/linux-user/i386/syscall_nr.h b/linux-user/i386/syscall_nr.h
index f080305..c8f7302 100644
--- a/linux-user/i386/syscall_nr.h
+++ b/linux-user/i386/syscall_nr.h
@@ -347,3 +347,9 @@
 #define TARGET_NR_open_by_handle_at 342
 #define TARGET_NR_clock_adjtime 343
 #define TARGET_NR_syncfs344
+#define TARGET_NR_sendmmsg  345
+#define TARGET_NR_setns 346
+#define TARGET_NR_process_vm_readv  347
+#define TARGET_NR_process_vm_writev 348
+#define TARGET_NR_kcmp  349
+#define TARGET_NR_finit_module  350
diff --git a/linux-user/m68k/syscall_nr.h b/linux-user/m68k/syscall_nr.h
index 4d0937e..25f8521 100644
--- a/linux-user/m68k/syscall_nr.h
+++ b/linux-user/m68k/syscall_nr.h
@@ -344,3 +344,8 @@
 #define TARGET_NR_open_by_handle_at 341
 #define TARGET_NR_clock_adjtime 342
 #define TARGET_NR_syncfs343
+#define TARGET_NR_setns 344
+#define TARGET_NR_process_vm_readv  345
+#define TARGET_NR_process_vm_writev 346
+#define TARGET_NR_kcmp  347
+#define TARGET_NR_finit_module  348
diff --git a/linux-user/microblaze/syscall_nr.h 
b/linux-user/microblaze/syscall_nr.h
index f1fe0e7..6f530f9 100644
--- a/linux-user/microblaze/syscall_nr.h
+++ b/linux-user/microblaze/syscall_nr.h
@@ -376,4 +376,9 @@
 #define TARGET_NR_open_by_handle_at 372
 #define TARGET_NR_clock_adjtime 373
 #define TARGET_NR_syncfs374
-
+#define TARGET_NR_setns 375
+#define TARGET_NR_sendmmsg  376
+#define TARGET_NR_process_vm_readv  377
+#define TARGET_NR_process_vm_writev 378
+#define TARGET_NR_kcmp  379
+#define TARGET_NR_finit_module  380
diff --git a/linux-user/mips/syscall_nr.h b/linux-user/mips/syscall_nr.h
index fbdc348..2d1a13e 100644
--- a/linux-user/mips/syscall_nr.h
+++ b/linux-user/mips/syscall_nr.h
@@ -345,3 +345,9 @@
 #define TARGET_NR_open_by_handle_at (TARGET_NR_Linux + 340)
 #define TARGET_NR_clock_adjtime (TARGET_NR_Linux + 341)
 #define TARGET_NR_syncfs(TARGET_NR_Linux + 342)
+#define TARGET_NR_sendmmsg  (TARGET_NR_Linux + 343)
+#define TARGET_NR_setns 

Re: [Qemu-devel] [PATCH] linux-user: sync syscall numbers upto 3.13

2014-01-13 Thread Peter Maydell
On 13 January 2014 12:33,  riku.voi...@linaro.org wrote:
 From: Riku Voipio riku.voi...@linaro.org

 All others updated except unicore, which doesn't look right to
 begin with.

Yes, I've noticed before that the Unicore syscall numbers are
just completely wrong. Guan, would you like to submit a patch
to fix them or should we just rip out the linux-user support
for unicore completely? There's no point carrying something
around that won't be able to do even basic syscalls...

thanks
-- PMM