joe 发表于 2022-8-1 15:51:15

QEMU 7.0版本发布,可支持RISC-V KVM、Intel AMX等

QEMU英文名Quick EMUlator,它是一个开源仿真器。在没有特定硬件或只是想进行快速测试时就可以将它应用在各种架构(如Arm、RISC-V和许多其他架构)上帮助运行操作系统或程序。几天前,QEMU的开发人员发布了QEMU 7.0版,该版本包含了225 位开发人员的2500多次提交。QEMU 7.0的新功能主要包括对RISC-V KVM和矢量扩展的支持、Intel AMX(高级矩阵扩展)、改进的弹性备份灵活性,以及Arm的各种新功能。QEMU 7.0QEMU 7.0的亮点:
[*]ACPI:支持通过ACPI ERST接口记录访客事件
[*]virtiofs:改进的安全标签支持
[*]block:提高了弹性备份的灵活性,包括对非qcow2镜像的支持
[*]ARM:对virtio-mem-pci的“virt”板支持,指定客户CPU拓扑,在使用KVM/hvf时启用PAuth
[*]ARM:“xlnx-versal-virt”板支持PMC SLCR和模拟OSPI闪存控制器
[*]ARM:“xlnx-zynqmp”现在模拟CRF和APU控制
[*]HPPA:支持多达16个vCPU,改进了HP-UX VDE/CDE环境的图形驱动程序,设置SCSI引导顺序,以及许多其他新功能
[*]OpenRISC:“sim”板支持最多4个内核,加载外部initrd映像,并为引导内核自动生成设备树
[*]PowerPC:“pseries”仿真支持作为嵌套KVM虚拟机管理程序运行guests,以及对spapr-nvdimm设备的新支持
[*]PowerPC:针对XIVE和PHB 3/4的“powernv”仿真改进,以及对XIVE2和PHB5的新支持
[*]RISC-V:支持KVM
[*]RISC-V:支持已批准的1.0 Vector扩展,以及Zve64f、Zve32f、Zfhmin、Zfh、zfinx、zdinx 和 zhinx{min} 扩展
[*]RISC-V:OpenSBI 二进制加载的“spike”机器支持
[*]RISC-V:“virt”机器支持32核、支持AIA
[*]s390x:支持“Miscellaneous-Instruction-Extensions Facility 3”(z15 扩展)
[*]x86:支持英特尔AMX
完整的变更日志你们可以在wiki中找到,我想QEMU 7.0 最终的发行版本应该也会符合很多人的需求,是大部分人喜欢的。但无论如何,你们还是需要前往tarball 或通过 Github 获取源代码,并从源代码构建QEMU 7.0:git clone https://gitlab.com/qemu-project/qemu.gitcd qemugit submodule initgit submodule update --recursive./configuremake -j $(nproc)构建完成后,你们就可以进入构建目录,并获取所有支持架构的qemu- 或qemu-system- 二进制文件:jaufranc@cnx-laptop-4:~/edev/sandbox/qemu/build$ find qemu-system* -maxdepth 0 -type f qemu-system-aarch64qemu-system-alphaqemu-system-armqemu-system-avrqemu-system-crisqemu-system-hppaqemu-system-i386qemu-system-m68kqemu-system-microblazeqemu-system-microblazeelqemu-system-mipsqemu-system-mips64qemu-system-mips64elqemu-system-mipselqemu-system-nios2qemu-system-or1kqemu-system-ppcqemu-system-ppc64qemu-system-riscv32qemu-system-riscv64qemu-system-rxqemu-system-s390xqemu-system-sh4qemu-system-sh4ebqemu-system-sparcqemu-system-sparc64qemu-system-tricoreqemu-system-x86_64qemu-system-xtensaqemu-system-xtensaebjaufranc@cnx-laptop-4:~/edev/sandbox/qemu/build$ ./qemu-system-riscv64 -versionQEMU emulator version 7.0.50 (v7.0.0-167-gb1efff6bf0)Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers本文消息来源于9to5linux。
页: [1]
查看完整版本: QEMU 7.0版本发布,可支持RISC-V KVM、Intel AMX等