You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit introduces a GitHub Actions workflow to build the Linmo
kernel using the GNU RISC-V toolchain and run selected applications
(e.g., cpubench) using QEMU.
Test output is extracted from QEMU logs and automatically posted
as a comment to pull requests. Toolchain setup, kernel build, and
QEMU test execution have been modularized into reusable scripts
under the `.ci/` directory.
Features:
- CI supports running multiple apps in a single job
- All QEMU runs are time-limited to prevent hangs
- Results are reported directly to GitHub PRs
Limitations:
- Only GNU toolchain is supported (LLVM is a work in progress)
- Some test apps (e.g., cpubench) do not exit cleanly due to
entering preemptive scheduler mode
Fixes: #2
Supersedes: #11
0 commit comments