出品|开源中国
文|局长
LLVM 15.0 开发树已出现支持 LoongArch CPU 架构的初始补丁。
LoongArch
是龙芯打造的自主指令系统架构,LoongArch 包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近 2000 条指令。龙芯架构不包含MIPS指令系统。Loongson 3 5000 系列是第一款支持此 ISA 的硬件。
虽然开源 LLVM 编译器堆栈已提供初步的 LoongArch ISA 支持,补丁也已被合并,但对龙芯开发团队而言,还有许多工作需要完成,以改进 LoongArch 的编译器工具链和 Linux 内核支持,尤其是在代码生成方面。龙芯工程师正在积极为 LoongArch 添加编译器支持,这与他们为 GCC 所做的工作相似。
目前不少开源项目都有了适配 LoongArch 的版本,例如:
龙蜥 LoongArch GA 版正式发布
龙芯发布基于 OpenJDK 17 & 11 的 Java 环境
龙芯发布 LoongArch64-.NET-SDK-6.0.100 开发者试用版
龙芯 LoongArch64 架构支持 .NET 3.1
领取专属 10元无门槛券
私享最新 技术干货