]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
syscall_numbers: handle riscv 3360/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 7 Apr 2020 10:59:59 +0000 (12:59 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 7 Apr 2020 10:59:59 +0000 (12:59 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/syscall_numbers.h

index 42609d43fa38d77051e896f76dbbdd2bb83312cf..94bac859a0d1339a88b77ce5b289c27f9ca456ad 100644 (file)
@@ -35,6 +35,8 @@
                #define __NR_keyctl 280
        #elif defined __powerpc__
                #define __NR_keyctl 271
+       #elif defined __riscv
+               #define __NR_keyctl 219
        #elif defined __sparc__
                #define __NR_keyctl 283
        #elif defined __ia64__
@@ -68,6 +70,8 @@
                #define __NR_memfd_create 350
        #elif defined __powerpc__
                #define __NR_memfd_create 360
+       #elif defined __riscv
+               #define __NR_memfd_create 279
        #elif defined __sparc__
                #define __NR_memfd_create 348
        #elif defined __blackfin__
                #define __NR_pivot_root 217
        #elif defined __powerpc__
                #define __NR_pivot_root 203
+       #elif defined __riscv
+               #define __NR_pivot_root 41
        #elif defined __sparc__
                #define __NR_pivot_root 146
        #elif defined __ia64__
                #define __NR_setns 339
        #elif defined __powerpc__
                #define __NR_setns 350
+       #elif defined __riscv
+               #define __NR_setns 268
        #elif defined __sparc__
                #define __NR_setns 337
        #elif defined __ia64__
                #define __NR_sethostname 74
        #elif defined __powerpc__
                #define __NR_sethostname 74
+       #elif defined __riscv
+               #define __NR_sethostname 161
        #elif defined __sparc__
                #define __NR_sethostname 88
        #elif defined __ia64__
                #define __NR_signalfd 316
        #elif defined __powerpc__
                #define __NR_signalfd 305
+       #elif defined __riscv
+               #define __NR_signalfd 74
        #elif defined __sparc__
                #define __NR_signalfd 311
        #elif defined __ia64__
                #define __NR_signalfd4 322
        #elif defined __powerpc__
                #define __NR_signalfd4 313
+       #elif defined __riscv
+               #define __NR_signalfd4 74
        #elif defined __sparc__
                #define __NR_signalfd4 317
        #elif defined __ia64__
                #define __NR_unshare 303
        #elif defined __powerpc__
                #define __NR_unshare 282
+       #elif defined __riscv
+               #define __NR_unshare 97
        #elif defined __sparc__
                #define __NR_unshare 299
        #elif defined __ia64__
                #define __NR_bpf 351
        #elif defined __powerpc__
                #define __NR_bpf 361
+       #elif defined __riscv
+               #define __NR_bpf 280
        #elif defined __sparc__
                #define __NR_bpf 349
        #elif defined __ia64__
                #define __NR_faccessat 300
        #elif defined __powerpc__
                #define __NR_faccessat 298
+       #elif defined __riscv
+               #define __NR_faccessat 48
        #elif defined __sparc__
                #define __NR_faccessat 296
        #elif defined __ia64__
                #define __NR_seccomp 348
        #elif defined __powerpc__
                #define __NR_seccomp 358
+       #elif defined __riscv
+               #define __NR_seccomp 277
        #elif defined __sparc__
                #define __NR_seccomp 346
        #elif defined __ia64__
                #define __NR_gettid 236
        #elif defined __powerpc__
                #define __NR_gettid 207
+       #elif defined __riscv
+               #define __NR_gettid 178
        #elif defined __sparc__
                #define __NR_gettid 143
        #elif defined __ia64__
                #define __NR_execveat 354
        #elif defined __powerpc__
                #define __NR_execveat 362
+       #elif defined __riscv
+               #define __NR_execveat 281
        #elif defined __sparc__
                #define __NR_execveat 350
        #elif defined __ia64__