Linux 4.17 Sees Port To Andes NDS32 CPU Architecture

Written by Michael Larabel in Linux Kernel on 2 April 2018 at 05:22 AM EDT. 5 Comments
While Linux 4.17 is set to drop support for some older/unmaintained CPU architectures, it looks like it will land at least one new port for Linux 4.17 for the Andes NDS32 CPU architecture.

Andes Technology AndesCore 32-bit NDS32 is a RISC-like architecture, intended for high power efficiency, and some of their AndesCore processors feature clock rates above 1GHz. AndesCore processors appear primarily intended for IoT, wearables, medical devices, and other low-power/small-footprint scenarios.

Andes Technology Open-Source Development Kit (Andes OSDK) has provided Linux kernel patches going back to the 3.x days as well as for GCC, Binutils, GDB, etc. Andes also supports real-time operating systems like FreeRTOS and eCos on their hardware. But now we're finally seeing mainline kernel support for these 32-bit processors.

After going through seven rounds of patch review, it appears the port is ready for mainline and has been called for merging with the just-opened 4.17 cycle. Adding in this new CPU port is just under twelve thousand lines of new kernel code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week