forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 475
Open
Labels
metaMeta issue.Meta issue.• miscRelated to other topics (e.g. CI).Related to other topics (e.g. CI).
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.
Bugs that we would like to see fixed
Required (we almost certainly want them)
Nice to have (probably not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, or not needed anymore, etc.)
Metadata
Metadata
Assignees
Labels
metaMeta issue.Meta issue.• miscRelated to other topics (e.g. CI).Related to other topics (e.g. CI).