File: 0005-loong64-sandbox-sandbox-linux-bpf_dsl-Update-syscall.patch

package info (click to toggle)
chromium 143.0.7499.169-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,786,920 kB
  • sloc: cpp: 35,784,218; ansic: 7,477,365; javascript: 3,962,116; python: 1,480,523; xml: 764,832; asm: 710,816; pascal: 188,028; sh: 88,717; perl: 88,692; objc: 79,984; sql: 57,625; cs: 42,265; fortran: 24,101; makefile: 22,509; tcl: 15,277; php: 14,018; yacc: 9,043; ruby: 7,553; awk: 3,720; lisp: 3,233; lex: 1,330; ada: 727; jsp: 228; sed: 36
file content (31 lines) | stat: -rw-r--r-- 923 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jianfeng Liu <liujianfeng1994@gmail.com>
Date: Fri, 30 May 2025 10:46:48 +0800
Subject: loong64: sandbox: sandbox/linux/bpf_dsl: Update syscall ranges for
 loongarch64

---
 sandbox/linux/bpf_dsl/linux_syscall_ranges.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sandbox/linux/bpf_dsl/linux_syscall_ranges.h b/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
index 986e4f6187..e40e728135 100644
--- a/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ b/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
@@ -63,6 +63,13 @@
 #define MAX_PUBLIC_SYSCALL __NR_syscalls
 #define MAX_SYSCALL MAX_PUBLIC_SYSCALL
 
+#elif defined(__loongarch__)
+
+#include <asm-generic/unistd.h>
+#define MIN_SYSCALL 0u
+#define MAX_PUBLIC_SYSCALL __NR_syscalls
+#define MAX_SYSCALL MAX_PUBLIC_SYSCALL
+
 #else
 #error "Unsupported architecture"
 #endif
-- 
2.51.0