KernelCI wanted features & bugfixes (original) (raw)
Navigation Menu
- GitHub Copilot Write better code with AI
- GitHub Models New Manage and compare prompts
- GitHub Advanced Security Find and fix vulnerabilities
- Actions Automate any workflow
- Codespaces Instant dev environments
- Issues Plan and track work
- Code Review Manage code changes
- Discussions Collaborate outside of code
- Code Search Find more, search less
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Features that we would like to see
Required (we almost certainly want them)
- Automatically determining the right Rust version to use.
- The kernel currently only supports one Rust version at a time. It would be great to support several Rust versions at a time so that the right one is picked to compile a given kernel.
- Apparently hard to do in the legacy system, but perhaps it is possible to have a single "universal" image with a
rustc
binary that redirects to the right one. In other words, for the purposes of KernelCI, Rust would have a single toolchain version.
- Enable KUnit tests.
- i.e.
CONFIG_RUST_KERNEL_DOCTESTS
.
- i.e.
Nice to have (not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, not needed anymore, etc.)
- Rust support.
- Rust 1.66.0.
- Disable IBT/Retpoline/Rethunk.
- Rust 1.68.2.
- Rust 1.71.1 and
bindgen
0.65.1. - Rust 1.72.0 and delete
rust-for-linux_rust
build config. - Rust 1.73.0.
- Rust 1.74.1.
- Rust 1.75.0.