龙芯LoongArch架构获QEMU 7.1.0版本支持

近日,QEMU 官方社区发布了7.1.0版本,从该版本开始QEMU将支持龙芯的龙架构(LoongArch)。

QEMU (Quick Emulator)是业界主流的设备仿真模拟软件。可以在一种架构(如X86 PC)的物理机上运行支持其它架构的操作系统和程序,从而让软件无感知运行在不同硬件架构下。

QEMU 实现对LoongArch架构的支持后,用户可以在没有支持LoongArch架构平台的物理真机上,编译运行和调试兼容LoongArch架构的二进制软件。

对于软件开发者,QEMU可提供不同硬件架构下系统执行的平台,以及软件跨架构集成测试环境,提高软件开发效率和成熟度。

龙芯相关技术团队和开源软件界人士一起合作,经过了20多个版本迭代最终支持了LoongArch架构。迭代过程中,一方面要适配QEMU社区最新改动,另一方面还要适配依赖的UEFI和内核代码,最终在内核进入linux社区后,QEMU社区在今年7月初接纳了LoongArch架构,并在7.1.0版本中正式发布。

QEMU 7.1.0 版本支持LoongArch架构用户态程序仿真和全系统仿真。用户态程序仿真可以在X86主流架构下运行调试LoongArch架构的用户态程序。

系统仿真目前支持仿真龙芯3A5000单板,可以运行社区内核,用户可以调试内核和驱动程序,进行CI测试。

关键字: LoongArch QEMU

【免责声明:商业资讯本栏目发布信息,目的在于传播更多信息,丰富网络文化,稿件仅代表作者个人观点,与商业资讯无关。其原创性以及中文陈述文字和文字内容未经本网证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网不做任何保证或者承诺,请读者仅作参考,并请自行核实相关内容。凡注明为其他媒体来源的信息,均为转载自其他媒体,转载并不代表本网赞同其观点,也不代表本网对其真实性负责。您若对该稿件由任何怀疑或质疑,请即与商业资讯联系,我们将迅速给您回应并做处理】

对这条内容有异议? 举报这条信息 · 免责声明全文

推荐阅读