Linux 7.2 RISC-V Reduces Kernel Startup Overhead, Eswin SoC Support By Default

Written by Michael Larabel in RISC-V on 23 June 2026 at 05:59 AM EDT. 1 Comment
RISC-V
Along with the many x86/x86_64 improvements and some ARM64 architecture improvements (albeit slowed down by the AI/LLM noise affecting the development pace), the RISC-V architecture changes were merged last week for the ongoing Linux 7.2 kernel development.

For those using the SiFive HiFive Premier P550 or other RISC-V boards using an Eswin SoC, the RISC-V default kernel configuration now enables Eswin SoC support. The RISC-V defconfig is updated to now include this Eswin SoC support with the developer motivation in wanting to ensure the default RISC-V kernel builds support the popular SiFive HiFive Premier P550 board.

SiFive Premier P550


RISC-V meets all the requirements for HAVE_BUILDTIME_MCOUNT_SORT and by setting it, the sort table is able to sort the __mcount_loc section at link time that in turn reduces kernel start-up overhead within the ftrace initialization path.

RISC-V for this next kernel version also has a number of code clean-ups, fixing a potential memory leak in the cacheinfo code, and various fixes.

The full list of RISC-V feature changes for Linux 7.2 can be found via this pull request.
Related News
About The Author

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