代码拉取完成,页面将自动刷新
From 7ccba532db4f148111d850900b1b952f0070763a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=BB=95=E7=A3=8A?= <tenglei@kylinos.cn>
Date: Fri, 19 Jul 2024 16:17:05 +0800
Subject: [PATCH] riscv support
---
Makefile | 6 ++++++
src/stalld.h | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 1bed66b..472e7ba 100644
--- a/Makefile
+++ b/Makefile
@@ -33,6 +33,12 @@ ifeq ($(ARCH),powerpc)
USE_BPF := 0
MTUNE := -mtune=powerpc
endif
+ifeq ($(ARCH),riscv64)
+USE_BPF :=0
+FCF_PROTECTION := $(CF_PROTECTION_OPTS)
+TMOPTS := -march=rv64gc -mabi=lp64d
+endif
+
$(info USE_BPF=$(USE_BPF))
$(info FCF_PROTECTION=$(FCF_PROTECTION))
diff --git a/src/stalld.h b/src/stalld.h
index a5b9dbc..7362d4e 100644
--- a/src/stalld.h
+++ b/src/stalld.h
@@ -119,7 +119,7 @@ struct stalld_backend {
#elif __arm__
# define __NR_sched_setattr 380
# define __NR_sched_getattr 381
-#elif __aarch64__ || __loongarch64
+#elif __aarch64__ || __loongarch64 || __riscv
# define __NR_sched_setattr 274
# define __NR_sched_getattr 275
#elif __powerpc__
--
2.43.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。