RISC-V: Linux: Imply Zicntr from the IMA base behavior

As the author confirmed as in:
<https://lists.infradead.org/pipermail/linux-riscv/2025-May/070844.html>,
runtime detection of the Zicntr extension (as in the Linux kernel 6.15)
is currently (and technically) redundant on the current base IMA behavior
(although can be meaningful if new base behavior is added).

This commit implies the Zicntr extension from the base IMA behavior.
1 file changed
tree: b9d94753d7da6938f7e4976a26ce64b31d4b19b4
  1. .github/
  2. ci/
  3. crates/
  4. examples/
  5. intrinsics_data/
  6. .cirrus.yml
  7. .git-blame-ignore-revs
  8. .gitignore
  9. .gitmodules
  10. Cargo.toml
  11. CONTRIBUTING.md
  12. LICENSE-APACHE
  13. LICENSE-MIT
  14. README.md
  15. rustfmt.toml
  16. triagebot.toml
  17. vendor.yml
README.md

stdarch - Rust's standard library SIMD components

Actions Status

Crates

This repository contains two main crates:

  • core_arch implements core::arch - Rust's core library architecture-specific intrinsics, and

  • std_detect implements std::detect - Rust's standard library run-time CPU feature detection.

The std::simd component now lives in the packed_simd_2 crate.