RISC-V Now Supports Rust In The Linux Kernel
([RISC-V] 3 Hours Ago
Linux 6.10 RISC-V)
- Reference: 0001466260
- News link: https://www.phoronix.com/news/Linux-6.10-RISC-V
- Source link:
The latest RISC-V port updates have been merged for the in-development [1]Linux 6.10 kernel.
Most notable with today's RISC-V merge to Linux 6.10 is now supporting the Rust programming language within the Linux kernel. RISC-V joins the likes of x86_64, LoongArch, and ARM64 already supporting the use of the in-kernel Rust language support. The use of Rust within the mainline Linux kernel is still rather limited with just a few basic drivers so far and a lot of infrastructure work taking place, but there are a number of new drivers and other subsystem support on the horizon. RISC-V now supporting Rust within the Linux kernel will become more important moving forward.
The RISC-V updates for Linux 6.10 also add byte/half-word compare-and-exchange, support for Zihintpause within hwprobe, a PR_RISCV_SET_ICACHE_FLUSH_CTX prctl(), and support for lockless lockrefs.
More details on these RISC-V updates for Linux 6.10 via [2]this Git merge .
Over on the hardware side, outside of this pull request, is [3]Milk-V Mars support and other additions .
[1] https://www.phoronix.com/search/Linux+6.10
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0bfbc914d9433d8ac2763a9ce99ce7721ee5c8e0
[3] https://www.phoronix.com/news/Linux-6.10-More-SoCs
Most notable with today's RISC-V merge to Linux 6.10 is now supporting the Rust programming language within the Linux kernel. RISC-V joins the likes of x86_64, LoongArch, and ARM64 already supporting the use of the in-kernel Rust language support. The use of Rust within the mainline Linux kernel is still rather limited with just a few basic drivers so far and a lot of infrastructure work taking place, but there are a number of new drivers and other subsystem support on the horizon. RISC-V now supporting Rust within the Linux kernel will become more important moving forward.
The RISC-V updates for Linux 6.10 also add byte/half-word compare-and-exchange, support for Zihintpause within hwprobe, a PR_RISCV_SET_ICACHE_FLUSH_CTX prctl(), and support for lockless lockrefs.
More details on these RISC-V updates for Linux 6.10 via [2]this Git merge .
Over on the hardware side, outside of this pull request, is [3]Milk-V Mars support and other additions .
[1] https://www.phoronix.com/search/Linux+6.10
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0bfbc914d9433d8ac2763a9ce99ce7721ee5c8e0
[3] https://www.phoronix.com/news/Linux-6.10-More-SoCs
andyprough