ARM64 Rust Support & dpISA 2023 Extensions Merged For Linux 6.9

First up, the ARM64 Linux kernel now supports building the kernel's Rust language support. The ARM64 port follows the x86/x86_64 and LoongArch Linux kernel architectures supporting the Rust programming language for kernel code. The necessary adjustments are all in place now for enabling Rust kernel development on 64-bit ARM hardware.
The ARM64 code in Linux 6.9 also reorganizes the virtual address space and enables support for LPA2 52-bit VA/PA address range support using 4KB and 16KB pages. Another notable aspect is enabling 2023 dpISA extension support for those data processing extensions for the ARM architecture. There are a number of new floating point features with the 2023 dpISA and in turn the hardware capabilities (hwcaps) are now exposed for checking from user-space. In particular, a lot of new 8-bit floating point formats.
More details on all of the since-merged ARM64 changes for Linux 6.9 via this pull request.
Add A Comment
