龙芯为 Linux 6.6 内核积极实现更多功能,以支持 LoongArch 架构


龙芯正在为 LoongArch 架构开发龙芯二进制翻译功能(Loongson Binary Translationm, LBT),以便在该架构上进行 MIPS / x86 / Arm 二进制翻译。除此之外,LoongArch 的其他功能现在也计划添加到即将到来的 Linux 6.6 内核。

根据科技媒体 Phoronix 的报道,除了将在 Linux 6.6 中推出 Loongson 二进制翻译的内核侧功能外,LoongArch SIMD 相关的工作还包括在内核中启用 LSX 和 LASX。Linux 6.5 已初步支持 LSX 和 LASX SIMD。Linux 6.6 包含针对 SIMD 优化的 XOR 例程、SIMD 恢复、SIMD 综合征计算和其他相关添加功能。

在 Linux 6.6 中,龙芯还为 LoongArch 架构实现了一些通用的 Linux 内核功能。这些工作包括 KFENCE 支持、Kernel Sanitizer 支持、Kcov 覆盖率支持和其他内核改进。

详情查看 Linux 内核提交信息。


相關推薦

2023-10-05

已发布的多个 Linux 内核版本中,龙芯工程师都致力于为 LoongArch 架构实现更多内核功能。到目前为止,LoongArch CPU 的性能虽然无法与 x86_64 或 Arm 硬件相比,但正在慢慢变得更加实用,此外架构支持方面已经越来越成熟。 根据龙

2022-08-12

ibreOffice 代码仓库的合并记录,近日它合并了“支持龙芯 Loongarch64 架构”的 commit。LibreOffice 是一款知名度极高的开源办公套件,这意味着龙芯 LoongArch 架构的生态得到了进一步扩大。 根据 commit 的信息,为 LibreOffice 开源办公

2024-08-13

查看原文 deepin V23版本已完成龙架构 (LoongArch) 适配,龙架构是由国内自主CPU引领者龙芯中科所研发处理器使用的指令集架构,其产品包括3A6000、3A5000、3B5000等多款高性能多核心桌面处理器。这一重要里程碑不仅标志着国产CPU与

2023-05-08

龙芯 LoongArch 核心 maintainer 在 Linux 内核邮件列表了总结了他们近期对内核的贡献,大部分都是添加对 LoongArch CPU 架构的基本支持、内存优化,以及实现更多内核功能。 内存优化有利于对 memset / memcpy / memmoove 的处理,还有优化的

2022-10-15

虽然早在 Linux 5.19 就已合并龙芯 LoongArch CPU 架构,但初步支持阶段的功能非常有限,甚至缺少一些关键的设备驱动程序 —— 所以当时 Linux 5.19 暂未支持在搭载 LoongArch CPU 的设备上启动。正式从这时开始,龙芯团队也一直在

2024-08-28

与服务端的实现 插件实现效果   议题3:《LoongArch内核走过的这些年》——陈华才/龙芯中科内核社区负责人 龙芯中科作为信息技术创新产业的领头羊,在2024年初和华硕联合推出了LS3A6M主板,华硕工作人员在搭载

2022-10-12

性代码。 commit 信息显示,这些 EFI 新特性的代码包括 LoongArch EFI Boot,因此适用于 LoongArch 架构的 Linux 6.1 已准备好支持 LoongArch EFI Boot。这是继8月份的 UEFI 2.10 规范之后,正式增加对 LoongArch 处理器架构的支持。 虽然早在 Linux

2023-07-18

近日,Rust开源社区发布1.71.0版本,实现对龙架构(LoongArch)指令集的原生支持。 龙架构操作系统发行版和开发者可基于上游社区源代码构建或直接下载Rust开源社区发布的龙架构二进制版本。Rust开发者将在龙架构平台上获得良

2022-02-11

LLVM 15.0 开发树已出现支持 LoongArch CPU 架构的初始补丁。 LoongArch 是龙芯打造的自主指令系统架构,LoongArch 包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近 2000 条指令。龙芯架构不包含MIPS指令系统。Loongso

2022-04-02

上周 GCC 指导委员会 (GCC steering committee) 了龙芯的 LoongArch 移植,现在这些代码已被正式合并到 GCC 编译器。 在 GCC 12 开发周期的"stage four"的最后阶段,龙芯的 LoongArch 移植已经被合并了,其将在大约一个月后发布稳定版

2023-06-16

0 每 GHz 性能首次接近 AMD Zen1,3A5000 主要是因为更换成了 LoongArch 架构,使 IPC 进一步提高了 10%。

2022-03-30

GCC 指导委员会 (GCC steering committee) 了龙芯的 LoongArch 移植,并指派了两位中国开发者作为维护者,预计会在未来几周加入到 GCC 12 稳定版本。 公告写道,目前已进入最后的技术审查和补丁批准阶段,后续的工作包括与 GCC 版本发

2024-08-23

龙芯依托LoongArch SIG,加速推进openKylin龙芯生态兼容与支持。 LoongArch SIG由社区理事单位龙芯中科技术股份有限公司发起成立,致力于构建独立于Wintel和AA体系的软件生态体系,满足社区开发者以及各行业用户的业务场景。 01SIG

2023-08-02

8GB DDR4 3200内存,256 NVME硬盘,Loongnix(V20.4)操作系统,LoongArch64 gcc8.3编译器测试平台。 龙芯3A6000处理器采用龙芯自主指令系统龙架构(LoongArch)。龙架构从顶层架构,到指令功能和ABI标准等,全部自主设计,无需国外授权。