系统极客一直在努力
专注操作系统及软件使用技能

QEMU 8.2 发布:新增 Virtio-Sound 设备和 RISC-V KVM AIA 支持

QEMU

QEMU 8.2 开源虚拟化软件已经正式发布,引入了众多新功能和改进,为 2023 年画上了圆满的句号。

QEMU 8.2 更新亮点

主要更新亮点

  • 引入了全新的 Virtio-Sound 设备,允许 GuestOS 利用 HostOS 配置的音频后端进行音频捕获和播放。
  • 新增了名为Rutabaga的 Virtio-GPU 设备,支持多种的 GPU 和显示虚拟化抽象层。
  • 增加了对 ATI-VGA Pixman-less 的支持。
  • 实现了 Virtio-GPU blob=true VM 的迁移功能。
  • 为图形用户界面(GUI)添加了新的「缩放至适应显示」选项。
  • 增加了对 memory-backend-file 中rom参数的支持。
  • 引入了名为avail-switchover-bandwidth的新迁移参数。

RISC-V 支持

RISC-V 架构方面,QEMU 8.2 带来了以下更新:

  • 新增了 RISC-V KVM AIA 支持。
  • 支持 RISC-V 虚拟中断(IRQs)和 IRQ 过滤功能。
  • 增加了对 RISC-V 向量加密指令集的支持。
  • 引入了 zmmul 和 smepmp 这两个新的 ISA 字符串。
  • 在设备树字符串(DTS)中添加了 Zihintntl 扩展的 ISA 字符串。
  • 支持了 zicntr/zihpm 标志。
  • 对不连续的 PMU 计数器进行了支持。

ARM 支持

  • 新增了对多款 ARM 机型(包括 integratorcp、musicpal、n800、n810、realview-eb、realview-eb-mpcore、realview-pb-a8、realview-pbx-a9、akita、borzoi、spitz、terrier、versatilepb、versatileab、vexpress-a9、vexpress-a15、xlnx-zcu102 z2)的新 audiodev 属性支持。

此外,ARM 架构支持也有所更新:

  • 新增了对 Cortex-A710 和 Neoverse N2 CPU 的支持。
  • 对 SMMUv3 的支持进行了更新,以支持 SMMUv3.1-XNX 特性。
  • 模拟一些新的体系结构特性,包括 FEAT_PACQARMA3、FEAT_EPAC、FEAT_Pauth2、FEAT_FPAC、FEAT_FPACCOMBINE、FEAT_TIDCP1、FEAT_MOPS、FEAT_HBC 和 FEAT_HPMN0。

HPPA 支持

在 HPPA(高性能精确架构)领域,QEMU 8.2 版本带来了如下新特性:

  • 新增了对 64 位 PA-RISC 2.0 CPU 的模拟支持,以及 HP C3700 机型的模拟。用户可以通过-machine C3700命令启动 64 位机器。
  • 引入了对 32 位机器的支持,可以通过-machine B160L命令启动 32 位 CPU。
  • 改进了 TLB(转换后备缓冲器)性能,为 32 位 PA-RISC CPU 提供了块 TLB(BTLB)支持。
  • 引入了 SeaBIOS-HPPA 12 版本,以支持搭载 Astro 和 Elroy 芯片组的 HP C3000 机型。

LoongArch 支持

对于 LoongArch 架构,QEMU 8.2 版本做出了以下更新:

  • 实现了 LASX 扩展和 PRELDX 指令。
  • 新增了对 LoongArch32 CPU la132 的支持。
  • 引入了 max CPU 模型的支持。
  • 增加了对 4K 页面大小的支持。
  • 实现了 query-cpu-model-expansion 功能,用户现在可以根据需求自由启用或禁用 LSX/LASX 功能。

QEMU 8.2 的其它变化

  • 为 MIPS 的 fuloong2e 机型和 PowerPC 的 pegasos2、40p 机型新增了 audiodev 属性支持。
  • SPARC 模拟现在可以选择使用解码树来进行指令转换。
  • 新增了支持 Hyper-V 动态内存协议的设备驱动程序。
  • 无论是否启用虚拟内存,现在能够引导 macOS 7.1 到 8.1 系统。
  • 支持 A/UX 3.0.1、NetBSD 9.3 以及通过 EMILE 引导的 Linux。

QEMU 8.2 是一次重大的更新,引入了许多新功能和改进。这些更新让 QEMU 成为更强大、更灵活的虚拟化软件。

更多详细信息,请查看完整的变更日志。你可以从官网下载 QEMU 8.2 或从 GNU/Linux 发行版的稳定软件源中进行安装。

赞(0) 赞赏

评论 抢沙发

微信赞赏