liburing/liburing-Add-sw64-architecture.patch
wzx 872d16350a Add sw64 architecture
Signed-off-by: wzx <wuzx1226@qq.com>
2022-11-10 14:56:31 +08:00

39 lines
986 B
Diff

From d09c9df44e060a648640738bbb12f74f84437643 Mon Sep 17 00:00:00 2001
From: wzx <wuzx1226@qq.com>
Date: Thu, 10 Nov 2022 14:47:45 +0800
Subject: [PATCH] Add sw64 architecture
Add sw64 architecture in src/syscall.c to support sw64 architecture.
Signed-off-by: wzx <wuzx1226@qq.com>
---
src/syscall.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/syscall.c b/src/syscall.c
index c41e099..ea7a69f 100644
--- a/src/syscall.c
+++ b/src/syscall.c
@@ -24,7 +24,17 @@
# ifndef __NR_io_uring_register
# define __NR_io_uring_register 537
# endif
-#else /* !__alpha__ */
+#elif defined __sw_64__
+# ifndef __NR_io_uring_setup
+# define __NR_io_uring_setup 272
+# endif
+# ifndef __NR_io_uring_enter
+# define __NR_io_uring_enter 273
+# endif
+# ifndef __NR_io_uring_register
+# define __NR_io_uring_register 274
+# endif
+#else /* !__alpha__ && !__sw_64__*/
# ifndef __NR_io_uring_setup
# define __NR_io_uring_setup 425
# endif
--
2.33.0