OpenRISC + RISC-V Improvements Come For Linux 5.11

Written by Michael Larabel in Hardware on 18 December 2020 at 09:41 AM EST. 2 Comments
HARDWARE
The OpenRISC and RISC-V processor architecture updates have both been submitted for the ongoing Linux 5.11 merge window.

OpenRISC, the open-source RISC-based ISA now in the works for two decades but still without any dedicated open-source ASIC in the wild, is seeing new platform support with Linux 5.11. The OpenRISC pull brings a LiteX SoC controller driver and other support around LiteX for OpenRISC. LiteX is a Migen/MiSoC CPU/SoC builder for deployments on FPGAs. LiteX already supports soft-core implementations of PicoRV32, VexRISCV, and others.

This LiteX OpenRISC support with the mainline Linux 5.11 kernel is around a mor1kx soft CPU for white LiteX already has upstream support as well for that target. Besides the OpenRISC support for the LiteX platform, the few other changes amount to fixes.

The RISC-V changes for Linux 5.11 include support for the contiguous memory allocator (CMA), IRQ time accounting, stack tracing, strict /dev/mem, kernel section protection, and more.
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