12月23日,科技媒体 Linuxiac 发布消息称,开源模拟器/虚拟化工具 QEMU 10.2 版本现已正式推出。此次更新主要提升了针对 RISC-V、PowerPC 及 LoongArch 架构的模拟性能,并带来了多项细节改进。
注:QEMU 是一个通用的机器仿真器与虚拟化工具,能够模拟包括处理器、内存及其他硬件组件在内的完整计算机系统。这使得用户可以在单一设备上,运行来自另一设备平台的操作系统或应用程序。

具体更新详情如下:
安全策略更新:
本次更新重点明确了 QEMU 的安全策略使用范围,清晰界定了哪些机器类型属于“虚拟化使用”场景,以便于准确判断和定位安全漏洞问题。
移除旧组件:
彻底删除长期弃用的 -old-param 选项。
完全移除 ARM 架构中已过时的 PXA CPU 家族支持。
架构层改进:
ARM 模拟新增多项 CPU 特性支持,涵盖 SCTLR2、TCR2、LSE128 以及与 RME 相关的扩展功能。
增强了整体调试能力。
平台与开发板支持:
新增 amd-versal2-virt 开发板支持。
改进了 Xilinx ZynqMP 系统的建模。
为多个 ASPEED SoC 增加了 PCIe 及安全启动相关设备的支持。
RISC-V 改进:
修复了与控制流完整性(CFI)相关的问题。
现在可配置 PMP 粒度。
更新了 OpenSBI 固件。
修复了多个影响定时器、MMU 处理以及指令行为的问题。
PowerPC 与其他架构改进:
PowerPC 模拟新增 PowerNV 与 PPE 支持。
为 pSeries 平台引入 FADUMP 支持。
更新固件组件,移除了无法使用的旧款 CPU。
s390x、LoongArch、HPPA 等架构也获得了类似的渐进式改进。
设备模拟改进:
eMMC 模型新增 RPMB(重放保护内存块)支持。
移除已弃用的 VFIO 平台设备。
改进了 PCIe、存储、网络以及 virtio 子系统的支持。
为 FreeBSD 主机启用了 9pfs 等功能。
