OERV Biweekly Report: Issue 017

Welcome to the OERV Biweekly Report column, today marks the seventeenth issue. This column regularly introduces the work progress of the OERV team, community affairs, and related activity information, hoping to learn and progress together with everyone. Interested partners are welcome to leave messages for discussion in the public account backend!

Overall Progress

  • Version updates and maintenance:

    • The 25.03 version has completed release testing.

    • The DevStation project has completed the initial build and is currently undergoing testing and validation.

    • To meet vendor requirements, the util-linux has been updated on the master branch.

Group Work

Computing Group

  • Generic software maintenance:

    • Maintaining the 25.03 version software packages: qt5-qtwebengine, VSCodium, libreoffice, etc.

    • Sorting out DevStation requirements and establishing a repository.

  • Compatibility testing:

    • Researching the hardware certification process for community distributions and producing documentation.

    • Analyzing test items (completed 2/33).

  • High-performance computing & AI:

    • Backporting RDNA3 upstream patches to OLK-6.6.

    • Continuously debugging the ROCK Kernel driver.

Parallel Group

  • openEuler Parallel Universe Project 25.03 version:

    • Advancing the early construction of the project, modifying project configurations and build macros.

    • Further adapting and fixing llvm-toolset-19 build issues, merging into src-oE.

  • Evaluating support for high versions of build-related software packages for RVA23, including: glibc, binutils, kernel, llvm.

  • Clang compiling GlibC: Observing the Clang19 branch compiling GlibC, only a few mathematical function tests failed; considering backporting patches.

Virt Group

  • Kata Containers:

    • Promoting Rust Runtime and RISC-V support for the Kernel into the mainline.

QA Group

  • openEuler RISC-V 25.03 version testing:

    • Completed functional testing, performance testing, security testing, and some feature testing.

  • Sorting and analyzing mugen test cases:

    • Completed analysis and sorting of failed and unexecuted mugen test cases.

    • Fixed issues in problematic mugen test cases, submitted 10 PRs.

Kernel Group

  • Kernel testing:

    • Fixed the issue of the openEuler 25.03 LicheePi 4A WiFi device being invisible.

    • Executed 6 MMTests and organized documentation.

    • Currently fixing amdkfd driver issues.

  • openEuler kernel:

    • 25.03 RISC-V kernel upgraded to 6.6.0-72.4.0 (supports zstd-compressed firmware).

    • 24.03 LTS, 24.03 SP1 upgraded to 6.6.0-82.0.0.

Runtime Group

  • Java ecosystem:

    • Fixed openjdk-8 port build errors and updated related documentation.

    • Added RVA23 profile for openjdk-21.

  • Added riscv64 support for rear and mcelog, promoted 2 PRs.

CICD Group

  • RVCK:

    • Completed functionality for testing specified commitid under ISSUE.

    • Newly added PR format checks and kunit tests.

    • Can specify lava test cases.

  • Image creation:

    • Verified ISO installation via CD/USB/PXE in a virtualized environment.

    • Released openEuler 25.03 testing image.

BringUP Group

  • OERV image site optimization:

    • Added Milk-V Megrez board information.

  • Boot process:

    • Verified running U-Boot+FDT+GRUB2 on the K1 image (GRUB2 script does not yet support dynamic selection of DTB at boot).

Vector Group

  • isa-l: rvv optimized raid module P/Q parity generation, achieving a 50% performance improvement.

  • openssl: SHA256 has been submitted and completed one round of review comments modification.

Contact Us

Partners interested in OERV work can add the WeChat below and join the openEuler RISC-V community development group for more real-time information. The OERV team is continuously recruiting full-time/part-time/interns, please send your resume to [email protected].

Wang Jingwei, Institute of Software, Chinese Academy of SciencesOERV Biweekly Report: Issue 017Please note “OERV” when adding.

Related Links

  • Gitee collaboration homepage:
    • https://gitee.com/openeuler/RISC-V
  • Build repository collaboration address:
    • https://build.tarsier-infra.isrc.ac.cn/
  • Third-party repo source:
    • https://repo.tarsier-infra.isrc.ac.cn/openEuler-RISC-V
  • OERV work center:
    • https://github.com/openeuler-riscv
  • Mailing list:
  • Discord invitation link:
    • https://discord.gg/drG6qUsRc4

END

Leave a Comment