OpenRISC For Linux 4.11 Gets Some Optimizations, Prepares For SMP

Written by Michael Larabel in Hardware on 25 February 2017 at 07:21 AM EST. 4 Comments
HARDWARE
OpenRISC continues advancing with its sights on being a free and open processor for embedded systems using the RISC instruction set architecture.

Last year the Linux kernel got a new OpenRISC maintainer and for Linux 4.11 there is a fair amount of interesting changes for the OpenRISC code within the mainline tree.

Highlights include optimized memset and memcpy routines, which should allow for about 20% boot time savings. OpenRISC also now has support for CPU idling, support for l.swa and l.lwa atomic operations, atomics are now used for bitops / cmpxchg / futex, and the atomics work is in preparation for SMP support in OpenRISC.

More details on the OpenRISC changes for Linux 4.11 can be found via this kernel pull request. Those that haven't checked out the OpenRISC project in a while can do so via OpenRISC.io.
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