在过去的几个Linux内核周期中,龙森的工程师们一直致力于
为LoongArch实现更多内核功能
,源自MIPS和RISC-V的架构。到目前为止,LoongArch CPU的性能仍然无法与x86_64或Arm硬件竞争,但随着更多功能的连接,至少正在慢慢变得更加实用。最新的里程碑是基于内核的虚拟机(KVM)虚拟化支持出现在Linux 6.7之前。
Linux内核的Loongson Git分支已将其所有初始KVM支持代码排入
下一个
Linux 6.7合并窗口将在大约一个月后打开。此KVM支持已经
正在进行中
几个月来,但似乎终于准备好冲过终点线了。
这组补丁程序为这个中国CPU架构提供了所有基本的KVM支持代码。这种KVM支持依赖于LoongArch的虚拟化扩展,并且是LoongArch支持的第一种虚拟化方式。
Given the current levels of LoongArch CPU performance, the KVM virtualization support isn't likely too practical today but will become more important as the performance improves and if Loongson is to make a competitive splash in the server landscape for cloud/virtualization.