由于对这个开源处理器ISA的支持最初是针对Linux 4.15引入的,因此Linux内核的RISC-V处理器支持现在已经发展得很好。展望未来,现在预计将维持支持,并且仅为HiFive Unleashed开发板提供支持,自Linux 4.15起,RISC-V支持不断改进,获得了新的硬件支持和各种架构增加。在当前的Linux 5.1内核周期中,现在有一个HWCAP来指示启用的处理器支持的CPU功能/扩展,在引导过程中不再无限期地旋转,各种代码清理以及其他更改。

主线内核对SiFive的HiFive Unleashed电路板的支持似乎现在基本上可用了。 HiFive Unleashed采用SiFive Freedom U540 SoC,8GB DDR4,32MB四SPI和micro-SD卡。 Freedom U540 SoC采用4 + 1多核设计,主频为1.5GHz。虽然对于一个新的,免版税的CPU架构的第一个开发板,令人印象深刻,但对于业余爱好者/爱好者来说价格仍然高达999美元。

尽管RISC-V内核支持日趋成熟,RISC-V架构维护者Palmer Dabbelt希望确保支持不会退化,因此将开始确定所有内核更改都在此板上进行测试而不仅仅是RISC -V模拟器。

Palmer在5.1拉取请求中评论说:“我已经使用了我的标准测试流程(Fedora中的QEMU),但现在我们开始更好地获得内核了,我认为是时候在这里进行更多的测试了 - 具体来说我将要求在HiFive Unleashed上启动补丁程序,因为我们已经达到了我们真正期望它可以工作的程度。我没有为此标记做过这样的事情,但是我将来会这样做那些。”

随着时间的推移,我们希望看到更实惠的RISC-V开发板进入市场,理想情况下,内核支持也将采用合适的形式,以便更容易/可靠地使用。

原文来自:https://www.linuxidc.com/Linux/2019-03/157367.htm

本文地址:https://www.linuxprobe.com/riscv-linux-hifive.html编辑:清蒸github,审核员:逄增宝