risc-v中文社区

 找回密码
 立即注册
查看: 626|回复: 0

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

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2022-8-1 15:51:15 | 显示全部楼层 |阅读模式
QEMU英文名Quick EMUlator,它是一个开源仿真器。在没有特定硬件或只是想进行快速测试时就可以将它应用在各种架构(如ArmRISC-V和许多其他架构)上帮助运行操作系统或程序。
几天前,QEMU的开发人员发布了QEMU 7.0,该版本包含了225 位开发人员的2500多次提交。QEMU 7.0的新功能主要包括对RISC-V KVM和矢量扩展的支持、Intel AMX(高级矩阵扩展)、改进的弹性备份灵活性,以及Arm的各种新功能。
QEMU 7.0
QEMU 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:
cd qemu
git submodule init
git submodule update --recursive
./configure
make -j $(nproc)
构建完成后,你们就可以进入构建目录,并获取所有支持架构的qemu- 或qemu-system- 二进制文件:
jaufranc@cnx-laptop-4:~/edev/sandbox/qemu/build$ find qemu-system* -maxdepth 0 -type f
qemu-system-aarch64
qemu-system-alpha
qemu-system-arm
qemu-system-avr
qemu-system-cris
qemu-system-hppa
qemu-system-i386
qemu-system-m68k
qemu-system-microblaze
qemu-system-microblazeel
qemu-system-mips
qemu-system-mips64
qemu-system-mips64el
qemu-system-mipsel
qemu-system-nios2
qemu-system-or1k
qemu-system-ppc
qemu-system-ppc64
qemu-system-riscv32
qemu-system-riscv64
qemu-system-rx
qemu-system-s390x
qemu-system-sh4
qemu-system-sh4eb
qemu-system-sparc
qemu-system-sparc64
qemu-system-tricore
qemu-system-x86_64
qemu-system-xtensa
qemu-system-xtensaeb
jaufranc@cnx-laptop-4:~/edev/sandbox/qemu/build$ ./qemu-system-riscv64 -version
QEMU emulator version 7.0.50 (v7.0.0-167-gb1efff6bf0)
Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers
本文消息来源于9to5linux

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-19 17:25 , Processed in 0.015241 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表