【转载】OERV 双周报:030 期 - 20251022

欢迎来到我们的 OERV 双周报专栏,本次转载的是专栏第三十期。本专栏定期介绍 OERV 团队的工作进展、社区事务以及相关活动资讯,不定期分享相关活动和招聘信息。欢迎感兴趣的伙伴们在公众号后台留言讨论!

如果您在 openEuler RISC-V 的使用中遇到任何问题,或者期望快速获得任何社区支持,欢迎参加每双周四上午 10:00 开展的 “openEuler RISC-V SIG 双周会” 参与社区公开在线讨论。快来加入 Zoom 吧(10月23日 ): Launch Meeting - Zoom

版本工作

主线任务

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

https://mp.weixin.qq.com/s/70OPBvmgnN-HTszjccEkMw

2 个赞