开源模拟器与虚拟化工具QEMU近日迎来重要版本更新,10.2版本正式发布。此次更新聚焦于提升RISC-V、PowerPC及LoongArch架构的模拟性能,同时引入多项功能优化与安全策略升级,为开发者提供更高效的跨平台开发环境。
在安全策略方面,新版本明确划分了"虚拟化使用"场景的界定标准,为漏洞判定提供清晰依据。开发团队同步清理了长期未维护的旧组件,包括移除ARM架构中已弃用的PXA CPU家族支持,并彻底删除-old-param选项,进一步精简代码库。架构层改进覆盖多个主流平台:ARM模拟新增SCTLR2、TCR2等CPU特性,并增强调试功能;PowerPC模拟新增PowerNV与PPE支持,为pSeries引入FADUMP功能;s390x、LoongArch、HPPA等架构则获得渐进式优化。
针对RISC-V架构,更新修复了控制流完整性(CFI)相关问题,新增可配置的PMP粒度设置,并更新OpenSBI固件。开发团队还解决了定时器处理、MMU映射及指令行为等多个底层问题。在硬件模拟层面,eMMC模型新增RPMB(重放保护内存块)支持,PCIe、存储及网络子系统获得性能提升,同时移除了弃用的VFIO平台设备。值得关注的是,新版本为FreeBSD主机系统启用了9pfs文件共享功能,并改进了Xilinx ZynqMP系统建模精度。
开发环境支持方面,新增amd-versal2-virt开发板配置,为多个ASPEED SoC增加PCIe与安全启动设备模拟。这些改进使开发者能够在虚拟环境中更精准地复现硬件行为,缩短开发周期。据技术文档显示,此次更新包含超过200项代码提交,涉及架构模拟、设备驱动、安全机制等多个核心模块。










