欢迎来到我们的 OERV 双周报专栏,本次转载的是专栏第三十期。本专栏定期介绍 OERV 团队的工作进展、社区事务以及相关活动资讯,不定期分享相关活动和招聘信息。欢迎感兴趣的伙伴们在公众号后台留言讨论!
如果您在 openEuler RISC-V 的使用中遇到任何问题,或者期望快速获得任何社区支持,欢迎参加每双周四上午 10:00 开展的 “openEuler RISC-V SIG 双周会” 参与社区公开在线讨论。快来加入 Zoom 吧(10月23日 ): Launch Meeting - Zoom
版本工作
-
完成 openEuler 25.09 版本发布工作 : https://www.openeuler.org/zh/download/[#openEuler](javascript:;)%2025.09
-
完成 openEuler 25.09 RVA23 Preview 版本构建与发布准备 (基于 kernel6.6 + GCC14.3)
主线任务
2025 年度,openEuler RISC-V 主线任务以向 RISC-V Server Platform Spec 演进为目标,围绕 RVCK、RVAize、RAVA 和 RVCI 四个方向展开:
> RVCK 内核同源
旨在为目前基于不同硬件平台的 RISC-V 开发生态提供一个统一的内核平台,维护公共开发演进需求,减少维护复杂度并增强软硬件上下游生态协同能力。项目地址:Home · RVCK-Project/rvck-olk Wiki · GitHub
进展 @OERV-KERNELO@OERV-BRINGUPR@OERV-VIRT-KERNEL @OERV-BRINGUP @OERV-VIRT:
-
算能:sg2042 通过设备树识别来加载 misx 白名单功能,暂不考虑 UEFI 启动,解决了 DP1000 的 defconfig 兼容性问题
-
软件所:修复导致 RISC-V 架构的 Linux 内核在 UEFI 环境下启动失败的问题
-
软件所:补全 RISC-V 架构下 kexec 子系统支持, 以及 kdump 功能支持 为 8250 串口驱动添加 ACPI 支持,解决了UEFI“黑屏启动”的问题
-
中兴:针对 Perf 核心的 PMU 功能,提供了设备树方式映射与委派处理计数器方案,与多家厂商研讨临时方案协作与上游标准推动问题
-
达摩院:梳理研究了 RISC-V ACPI 规范上游化进展,并探讨了厂商实现协同问题
> RAVize 标准演进
旨在基于主流编译器工具@OERV-PARALLEL为@OERV-VIRTR@OERV-ASMA23 等 RISC-V 新标准提供演进基础
进展 @OERV-PARALLEL @OERV-VIRT @OERV-ASM
-
虚拟化:Cloud-Hypervisor RISC-V ACPI 支持完成,正在向上游推送 PR
-
推进 25.09 RVA23 工程 rebuild,修复部分软件包 gcc14 构建相关问题并开 PR
-
推动 openEuler rust 版本更新,2403 LTS Next 向最新版本 1.90 升级
-
排查 GCC15 backport 相关内容,backport 少量 patch
-
Ceph: 推进内部isa-l backport, 内存检测合入;RVV 优化内存检测合入上游,获得2-4倍性能提升
-
DPDK: 完成 DPDK 推动 RVV fib/lpm patch 合入(获得20%性能提升),是近两年首次重新推动 DPDK RISC-V 相关优化合入(自 2023-11-21 以来),OERV 孙越池与上游沟通成功,成为 DPDK RISC-V Maintainer,重新推动从 23 年底积压的 RISC-V 相关优化工作的进@OERV-QA
@OERV-KERNEL
> RAVA 测试测评
旨在推动日益丰富的 RISC-V 软件生态快速覆盖各类 RISC-V 硬件平台
进展 @OERV-QA @OERV-KERNEL
-
ltp/mmtests/blktests/trinity 内核测试相关包升级
-
处理 qemu 虚拟机等环境强行加载 th1520 驱动问题,已提 PR,待审核
-
MMTests 测试部分 PR 提交到上游仓库,待审核@OERV-CICD
-
@OERV-ASM
梳理 xuantie 和上游内核源码,整理考虑合入的提交
> RVCI 基础设施
旨在加强 RISC-V 软硬件生态上下游供应链稳定@OERV-RUNTIME
进展 @OERV-CICD @OERV-ASM
- 配置了软件包门禁 CI 任务的批量操作的任务
其他社区工作@OERV-RUNTIME
-
jdk mainline:VectorMask 相关用例修复 @@OERV-RUNTIMEERV-RUNTIME
-
jdk mainline:添加 riscv 上的 vectorapi 的 expand operation 测试 @OERV-RUNTIME
-
jdk mainline:调研 k1 上非对齐向量访问的问题 @OERV-RUNTIME