...
The RISE Developer Infrastructure WG is in the process of setting up a build and simulator test farm for key open-source software components that run on RISC-V.
The initial phase of the project focuses on the following two packages:
- RISE Linux Kernel Build
- RISE gcc Build
Status
As of 12 September 2023, the cloud instances for the subprojects have been configured. Next step is to complete the configuration of the CI serverCurrently the build farm is running on Google Cloud Platform (GCP), where the projects have a set of virtual machines for disposal.
Active Projects
- RISE Linux Kernel CI (Björn Töpel, Conor Dooley)
- RISE GCC CI (Patrick O'Neill, Edwin Lu)
- RISE GCC Fuzz CI (Patrick O'Neill, Edwin Lu)
- RISE LLVM Fuzz CI (Patrick O'Neill, Edwin Lu)
- RISE GLIBC CI (Patrick O'Neill, Edwin Lu)
Past Projects
- RISE OpenJDK CI ( Ludovic Henry)
TODO/Improvements
- PoC Github Runners on GKE
- Add Terraform scripts for automating tasks (add/remove projects, add/remove VMs, add/remove Runners, ...)
Status
19 December 2023
- Added OpenJDK project
- Added GCC CI VM
- Added GKE PoC document
26 October 2023
- The overall build farm is transitioning from experimental into operational status; this is expected to be complete by the end of 2023.
- The Linux kernel pre-commit build farm has been serving the community since early September 2023
- The gcc build system is currently under development.
- The Linux kernel pre-commit build farm has been serving the community since early September 2023