LoongArch CPU 架构补丁已达到第十版,龙芯工程师正在努力将 LoongArch CPU 架构支持上游化。

The LoongArch CPU architecture patch has reached the tenth version, and Loongson engineers are working hard to upstream the LoongArch CPU architecture support.

In the v10 patch, the LoongArch patch has been re-based on the latest Linux 5.18 Git state, it switched to using the generic EFI stub code, also moved to using the generic string library and ticket spinlock implementation, removed the Zboot patch, and has other minor fixes and improved and updated documentation.

In addition to providing a mature kernel architecture port, GCC compiler support for LoongArch at the end of April has also become another prerequisite for LoongArch to be merged into the mainline (upstream compiler support).

Currently, LoongArch CPU architecture support brings 23.9k lines of new code to the Linux kernel, while also reusing some existing MIPS64 code paths. If all goes well, LoongArch is expected to be mainline in the Linux v5.19 kernel cycle.

在 v10 补丁中,LoongArch 补丁已经重新基于最新的 Linux 5.18 Git 状态,它切换到使用通用 EFI 存根代码,也转向使用通用字符串库和票据自旋锁实现,删除 Zboot 补丁,并具有其他小的修复和改进以及更新的文档。

除了提供成熟的内核架构端口之外 ,4 月底 GCC 编译器支持 LoongArch 也成为 LoongArch 合并到主线的另一个前提条件(上游编译器支持)。

目前,LoongArch CPU 架构支持为 Linux 内核带来了 23.9k 行新代码,同时也重用了一些现有的 MIPS64 代码路径。如果一切顺利, LoongArch 有望在 Linux  v5.19 内核周期中进行主线化.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。