易商讯
当前位置: 首页 » 网络 » 科技 » 正文

龙芯迈进一大步,linux已支持龙芯自研LoongArch CPU架构

放大字体  缩小字体 发布日期:2022-06-06 18:16:56
导读

众所周知,龙芯最早期是基于国外的MIPS架构进行CPU的研发。后来再基于MIPS拓展了LoongISA指令集,也就是MIPS+LoongISA并行,构成龙芯的指令集基础。而去年龙芯3A5000系列发布时,龙芯推出了100%自研的指令集LoongArch。这个指令集是龙芯集20年CPU的研发经验,推出来的,新的指令集兼容MIPS、LoongISA,可以说龙芯在指令集

众所周知,龙芯最早期是基于国外的MIPS架构进行CPU的研发。

后来再基于MIPS拓展了LoongISA指令集,也就是MIPS+LoongISA并行,构成龙芯的指令集基础。

而去年龙芯3A5000系列发布时,龙芯推出了100%自研的指令集LoongArch。

这个指令集是龙芯集20年CPU的研发经验,推出来的,新的指令集兼容MIPS、LoongISA,可以说龙芯在指令集上,真正不受限制,100%自研了。

但新的指令集研发出来后,也遇到了一个问题,那就是生态,也就是操作系统、软件等的兼容等。

我们知道,对于计算机来说,可以大致划分为底层硬件(CPU)、操作系统、上层应用软件三个层级,而操作系统作为底层硬件和上层软件的连接者,就是将上层应用软件的运行,翻译成CPU的语言,也就是指令集。

新的指令集一推出,很多操作系统也是不认识这种指令集的,这就需要操作系统将这个指令集代码,也并入操作系统中去才行。

所以在前期,我们看到龙芯3A5000系列,虽然装上了linux,但有些linux软件运行不正常,有些硬件驱动程度也不正常,就是这个原因。

不过现在好消息来了,Linux已将龙芯 LoongArch CPU 架构的大部分代码并入了 Linux 5.19,包括最终的系统调用接口和所有核心功能,算是完成了初步支持。

同时GNU 项目宣布GNU 12.1版本,也支持龙芯专有的 LoongArch 架构,这意味着接下来linux系统下的程度、驱动程序等,能够完美的支持龙芯了,至少linux生态不成问题了。

这也意味着龙芯自研指令集,得到了主流系统的认可,真正迈进了一大步。

再考虑到龙芯之前的指令集转译计划,要将X86、ARM指令集转化成LoongArch指令集,以便于龙芯平台,也能够使用windows、安卓的软件。

所以说,目前龙芯一切向好,未来可期,一旦龙芯基于100%自研的loongArch,又实现了对X86、ARM 的兼容,那么对于内的信息安全产业而言,将会是一个巨大的利好和进步。

微软雅黑;font-size:14px;">原文标题:龙芯迈进一大步,linux已支持龙芯自研LoongArch CPU架构

龙芯ARMX86intel华为
 
(文/小编)
免责声明
• 
本文龙芯迈进一大步,linux已支持龙芯自研LoongArch CPU架构链接:http://www.esxun.cn/internet/63546.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3