12 Star 0 Fork 9

src-openEuler/stalld

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
riscv_support.patch 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
滕磊 提交于 2024-07-19 16:27 . update package version to 1.19.5
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/stalld.git
git@gitee.com:src-openeuler/stalld.git
src-openeuler
stalld
stalld
master

搜索帮助