Linux RISC-V Preparing For Real-Time Kernel Support (PREEMPT_RT)

Written by Michael Larabel in RISC-V on 24 October 2023 at 09:12 AM EDT. 17 Comments
RISC-V
As we approach the end of 2023, sadly, the real-time kernel "PREEMPT_RT" support still hasn't been mainlined... The main blocker pending is still the ongoing work around non-blocking consoles / threaded console handling to then allow the few dozen remaining out-of-tree RT kernel patches to be merged. The good news is that when the PREEMPT_RT support is ready for mainline, it looks like the RISC-V architecture support will also be real-time friendly too.

Currently the Linux RT patch-set allows enabling PREEMPT_RT for ARM64 (AArch64), ARM, PowerPC, and x86/x86_64 architectures. A set of patches being worked on recently will extend that for RISC-V support too.

VisionFive 2 RISC-V board


As of this month it's now down to 3 patches left for allowing PREEMPT_RT on RISC-V atop the common linux-rt patches. So for those after RISC-V real-time kernel capabilities, by the time the remaining RT patches are finally mainlined, RISC-V should be ready too for being a supported CPU architecture.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week