Unverified Commit 468797a3 by Christian Brauner Committed by Stéphane Graber

syscall_numbers: handle riscv

parent 850c0659
...@@ -35,6 +35,8 @@ ...@@ -35,6 +35,8 @@
#define __NR_keyctl 280 #define __NR_keyctl 280
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_keyctl 271 #define __NR_keyctl 271
#elif defined __riscv
#define __NR_keyctl 219
#elif defined __sparc__ #elif defined __sparc__
#define __NR_keyctl 283 #define __NR_keyctl 283
#elif defined __ia64__ #elif defined __ia64__
...@@ -68,6 +70,8 @@ ...@@ -68,6 +70,8 @@
#define __NR_memfd_create 350 #define __NR_memfd_create 350
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_memfd_create 360 #define __NR_memfd_create 360
#elif defined __riscv
#define __NR_memfd_create 279
#elif defined __sparc__ #elif defined __sparc__
#define __NR_memfd_create 348 #define __NR_memfd_create 348
#elif defined __blackfin__ #elif defined __blackfin__
...@@ -103,6 +107,8 @@ ...@@ -103,6 +107,8 @@
#define __NR_pivot_root 217 #define __NR_pivot_root 217
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_pivot_root 203 #define __NR_pivot_root 203
#elif defined __riscv
#define __NR_pivot_root 41
#elif defined __sparc__ #elif defined __sparc__
#define __NR_pivot_root 146 #define __NR_pivot_root 146
#elif defined __ia64__ #elif defined __ia64__
...@@ -136,6 +142,8 @@ ...@@ -136,6 +142,8 @@
#define __NR_setns 339 #define __NR_setns 339
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_setns 350 #define __NR_setns 350
#elif defined __riscv
#define __NR_setns 268
#elif defined __sparc__ #elif defined __sparc__
#define __NR_setns 337 #define __NR_setns 337
#elif defined __ia64__ #elif defined __ia64__
...@@ -169,6 +177,8 @@ ...@@ -169,6 +177,8 @@
#define __NR_sethostname 74 #define __NR_sethostname 74
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_sethostname 74 #define __NR_sethostname 74
#elif defined __riscv
#define __NR_sethostname 161
#elif defined __sparc__ #elif defined __sparc__
#define __NR_sethostname 88 #define __NR_sethostname 88
#elif defined __ia64__ #elif defined __ia64__
...@@ -202,6 +212,8 @@ ...@@ -202,6 +212,8 @@
#define __NR_signalfd 316 #define __NR_signalfd 316
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_signalfd 305 #define __NR_signalfd 305
#elif defined __riscv
#define __NR_signalfd 74
#elif defined __sparc__ #elif defined __sparc__
#define __NR_signalfd 311 #define __NR_signalfd 311
#elif defined __ia64__ #elif defined __ia64__
...@@ -235,6 +247,8 @@ ...@@ -235,6 +247,8 @@
#define __NR_signalfd4 322 #define __NR_signalfd4 322
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_signalfd4 313 #define __NR_signalfd4 313
#elif defined __riscv
#define __NR_signalfd4 74
#elif defined __sparc__ #elif defined __sparc__
#define __NR_signalfd4 317 #define __NR_signalfd4 317
#elif defined __ia64__ #elif defined __ia64__
...@@ -268,6 +282,8 @@ ...@@ -268,6 +282,8 @@
#define __NR_unshare 303 #define __NR_unshare 303
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_unshare 282 #define __NR_unshare 282
#elif defined __riscv
#define __NR_unshare 97
#elif defined __sparc__ #elif defined __sparc__
#define __NR_unshare 299 #define __NR_unshare 299
#elif defined __ia64__ #elif defined __ia64__
...@@ -301,6 +317,8 @@ ...@@ -301,6 +317,8 @@
#define __NR_bpf 351 #define __NR_bpf 351
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_bpf 361 #define __NR_bpf 361
#elif defined __riscv
#define __NR_bpf 280
#elif defined __sparc__ #elif defined __sparc__
#define __NR_bpf 349 #define __NR_bpf 349
#elif defined __ia64__ #elif defined __ia64__
...@@ -334,6 +352,8 @@ ...@@ -334,6 +352,8 @@
#define __NR_faccessat 300 #define __NR_faccessat 300
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_faccessat 298 #define __NR_faccessat 298
#elif defined __riscv
#define __NR_faccessat 48
#elif defined __sparc__ #elif defined __sparc__
#define __NR_faccessat 296 #define __NR_faccessat 296
#elif defined __ia64__ #elif defined __ia64__
...@@ -385,6 +405,8 @@ ...@@ -385,6 +405,8 @@
#define __NR_seccomp 348 #define __NR_seccomp 348
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_seccomp 358 #define __NR_seccomp 358
#elif defined __riscv
#define __NR_seccomp 277
#elif defined __sparc__ #elif defined __sparc__
#define __NR_seccomp 346 #define __NR_seccomp 346
#elif defined __ia64__ #elif defined __ia64__
...@@ -418,6 +440,8 @@ ...@@ -418,6 +440,8 @@
#define __NR_gettid 236 #define __NR_gettid 236
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_gettid 207 #define __NR_gettid 207
#elif defined __riscv
#define __NR_gettid 178
#elif defined __sparc__ #elif defined __sparc__
#define __NR_gettid 143 #define __NR_gettid 143
#elif defined __ia64__ #elif defined __ia64__
...@@ -455,6 +479,8 @@ ...@@ -455,6 +479,8 @@
#define __NR_execveat 354 #define __NR_execveat 354
#elif defined __powerpc__ #elif defined __powerpc__
#define __NR_execveat 362 #define __NR_execveat 362
#elif defined __riscv
#define __NR_execveat 281
#elif defined __sparc__ #elif defined __sparc__
#define __NR_execveat 350 #define __NR_execveat 350
#elif defined __ia64__ #elif defined __ia64__
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment