算能全系列RISC-V处理器进入PLCT实验室6.6内核维护工程

描述

近日,PLCT实验室RISC-V内核维护(RVLK)小队确认,将与算能软件团队紧密合作,计划在202410之前完成算能SG2380SG204xSG200x等系列全部RISC-V处理器的 Linux内核6.6 LTS分支的升级并进行长期维护;与此同时,继续推动算能RISC-V相关补丁进入Linux内核上游(upstream)。

RVLK小队是PLCT实验室最年轻的小队,诞生于20244月,由PLCT实验室多个内核相关的工作小组整合而成。RVLK小队愿景和使命是帮助国内RISC-V厂商和全球开源RISC-V社区的IP/SoC进入 Kernel 上游(Upstream,从而获得更加广泛和便利的开源软件生态支持。RVLK小队致力于提供开源公共基础设施,最大程度地降低国内RISC-V厂商的内核代码维护成本。

 

 

算能(Sophgo)是RISC-V领域世界领先的处理器制造商,2023年初推出的SG2042处理器是目前性能最强的可以购买到的RISC-V处理器。20238RISC-V中国峰会期间算能现场展示了全球首台1024RISC-V核心的计算机柜,在高性能计算领域将RISC-V推动了一大步。基于算能CV180x/SG200x系列的 Milk-V Duo 是一款能够运行Linux并具有TPU算力的经济实惠型RISC-V开发板,在嵌入式及高校教学竞赛领域都得到了丰富的应用。

 

 

PLCT实验室积极参与内核社区中 Sophgo 内核 upstream 工作,并已经有了一定的工作基础:

 

 

针对 SG2042Linux Kernel 6.7 中开始加入 Milk-V Pioneer 的基础支持,包括基础设备树,多核 Bootup 以及串口支持;6.9 中加入了 Reset 驱动支持。目前正在开发和 review 的补丁还包括 Clock/MMC 部分。

 

 

针对 CV180x/SG2002/SG2000 系列,PLCT实验室 也积极参与,提交了 RTC/Timer/Watchdog/PWM/SPI-Nor 等相关补丁。

 

 

积极参与 Sophgo upstream 补丁的维护和审核工作,从 6.8的内核版本开始,(PLCT实验室的汪辰老师)和其他社区活跃贡献者共同承担了(设备树中)sophgo产品的 maintainer 工作,并专门设立和维护了一个sophgo的内核代码仓库[1] https://github.com/sophgo/linux,从而可以在每个内核代码的合并窗口主动向(设备树/上游)的子系统发出合并代码的请求,很大程度推动了算能内核的主线化工作。作为 maintainer 工作的一部分,制定了较为详细的补丁提交流程(https://github.com/sophgo/linux/wiki/PR-Process-(cn))。此外还维护了 Sophgo upstream 工作的 wiki 网站(https://github.com/sophgo/linux/wiki)

 

 

算能与PLCT实验室均为甲辰计划的成员。双方在甲辰计划的组织范围内进行了多项合作,涵盖Linux内核支持、发行版适配、工具链优化、图形栈增强、开源社区建设等方面。欢迎更多的企业伙伴加入到甲辰计划中来,用一纪的时间,在所有基础关键行业领域完成面向RISC-V的适配与优化,并形成超过壹万人的顶尖人才网络。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分