OpenRISC For Linux 4.11 Gets Some Optimizations, Prepares For SMP
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.
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.
4 Comments