2026-07-01 社区动态
当日 KVM 聚焦 Hyper-V 竞态修复与 RISC-V 性能改进,QEMU 活跃在 ARM Watchdog 及多架构功能完善,Libvirt 发布 12.5.0
概览
QEMU
ARM 架构新增 Watchdog 支持及 SME 特性;x86 推出 AMD Zen6 模型及 IGD 修复;RISC-V 引入 Tenstorrent 机器及 IOMMU 修复;迁移与 TCG 调试基础设施持续优化。
Libvirt
发布 12.5.0 版本,涵盖 bhyve 代理增强等新功能;继续推进 HW-accelerated vSMMU 支持(v9),并更新 NEWS 文档。
KVM
x86 修复 Hyper-V 初始化竞态与 EFER 验证漏洞;RISC-V 实现 Eager Page Splitting;ARM 提出自定义主机模型 RFC;AMD IOMMU GAPPI 模式提案进入讨论。
统计
观察4
KVM · ARM 自定义主机模型 RFC
该 series 将影响未来 guest 迁移灵活性,当前处于 v6 讨论阶段,后续版本值得关注。
QEMU · VFIO/IGD 遗留 VBIOS 修复
修复 QEMU 10.0 引入的屏幕花落回归,v3 评审中,涉及 VBIOS 兼容性,需关注测试结果。
KVM · AMD IOMMU GAPPI 模式
新特性可优化 IOMMU 中断投递,当前仅 RFC 阶段,后续设计演进影响虚拟化性能。
Libvirt · HW-accelerated vSMMU 支持 (v9)
支持多个加速 SMMU 实例是重要能力,v9 已接近最终,预计近期合入。
QEMU11 条精选
RFC v6 扩展主机模型以允许设置可写 ID 寄存器字段,用于跨不同 CPU 的灵活迁移。
影响:增加 KVM/ARM 迁移灵活性,是长期关注的大型特性。
查看原始标题
[RFC PATCH v6 00/17] kvm/arm: Introduce a customizable aarch64 KVM host modelv3 series 为 arm/virt 增加 SBSA GWDT 及 WDAT ACPI 表,同时修复 Windows 11 重启问题。
影响:使 ARM 虚拟机可借助标准 Watchdog 实现故障检测,同时提升 Windows 兼容性。
查看原始标题
[PATCH v3 00/17] Add watchdog support to arm/virt boardRichard Henderson 提交 15 补丁系列,支持 FMOP4 和 BFMOP4 非扩宽变体。
影响:向 SME2.2 迈进,增强 ARM 矩阵乘法能力,对 HPC 及 AI 场景有利。
查看原始标题
[PATCH 00/15] target/arm: Implement FEAT_SME_MOP4为 microvm 引入平台总线,并挂载 uefi-vars-sysbus 设备以支持持久化 UEFI 变量。
影响:使 microvm 能够保存 UEFI 配置,扩展该轻量级机型的应用范围。
查看原始标题
[PATCH 0/3] hw/i386/microvm: add uefi-vars-sysbus support via platform busv8 series 允许在 x86 主机上运行部分 CPACF 指令,用于测试 s390 加密内核模块。
影响:提供跨平台测试能力,降低 s390 加密开发对真实硬件的依赖。
查看原始标题
[PATCH v8 00/18] target/s390x: Extend qemu CPACF support将 breakpoints/watchpoints 存储从链表迁移到 IntervalTree,并向下传递匹配的断点信息。
影响:显著提升大型断点集下的查找效率,避免 TCG 翻译时的线性扫描。
查看原始标题
[PATCH 00/17] accel/tcg: Use IntervalTree for breakpoints and watchpointsv3 series 修正 IGD 直通时左侧 VBIOS 初始 GTT 无效地址问题,恢复 BIOS POST 和 GRUB 正常显示。
影响:解决 QEMU 10.0 以来的回归,影响大量使用 IGD 透传的用户。
查看原始标题
[PATCH v3 0/7] vfio/igd: Fix garbled screen on IGD passthrough with legacy VBIOS添加 EPYC-Venice 模型,支持 ERAPS、Shadow Stack、AVX512 FP16 等新特性。
影响:为 AMD 下一代处理器提供虚拟化支持,使客户机获得最新指令集和加固特性。
查看原始标题
[PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Modelv10 series 实现基于 Ascalon-X CPU 的 RVA23 平台,替代之前版本中的 halting payload。
影响:为 RISC-V 生态带来高性能 SoC 模拟,支持 Tenstorrent 及 CoreLab 合作硬件。
查看原始标题
[PATCH v10 00/12] hw/riscv: Add the Tenstorrent Atlantis machine修正 spec 实现:SADE=0 且 A=0 时任何访问均应触发 page fault,此前仅读触发。
影响:修复 RISC-V IOMMU 合规性问题,已应用至 riscv-to-apply.next。
查看原始标题
[PATCH] hw/riscv/riscv-iommu.c: always fault with SADE=0 and A=0v3 series 通过 .pre_save/.post_load 机制实现 vhost-vsock 设备在 CPR 迁移中的所有权传递。
影响:使得带 fast vhost-vsock 的虚拟机可以透明迁移,扩展 CPR 适用设备类型。
查看原始标题
[PATCH v3 0/7] migration/cpr: support vhost-vsock devicesLibvirt2 条精选
文档记录针对 VMX 环境下一个 SCSI 控制器支持 64 磁盘的修复。
影响:提高 NEWS 的可读性和对已知问题的透明度。
查看原始标题
[PATCH] NEWS: Document a fix for 64 disks on a SCSI controller with vmx更新 NEWS 文档,描述 AMD CPU 特性相关的改进。
影响:帮助用户了解 Libvirt 对 AMD CPU 特性的支持演进。
查看原始标题
[PATCH] NEWS: Document improvements related to AMD CPU capabilitiesKVM5 条精选
v4 修复 TDX guest 中端口 I/O 值掩码的 off-by-one 错误,并将 KVM 的 assign_register 迁移为通用 insn_assign_reg。
影响:避免 TDX 虚拟机端口 I/O 时可能的数据损坏或错误行为。
查看原始标题
[PATCH v4 0/3] x86/tdx: Fix port I/O handling bugsv4 series 解决 syzkaller 发现的竞态:PV TLB 刷新在 Hyper-V 完成激活前使用未初始化数据,并加入断言。
影响:消除一类潜在数据损坏风险,提升 Hyper-V 子系统的安全性。
查看原始标题
[PATCH v4 00/11] KVM: x86/hyperv: Fix racy usage of vcpu->arch.hyperv修复 KVM_SET_SREGS 未做 EFER 有效性检查,以及模块重载后错误保留 SVME/LMSLE 位。
影响:防止通过 SREGS ioctl 注入非法 EFER 值,加固 KVM 安全性。
查看原始标题
[PATCH 0/7] KVM: x86: EFER validity fixes and cleanupsv4 系列在 KVM RISC-V 中添加 eager page splitting,支持脏日志时拆分大页。
影响:显著提升 RISC-V 虚拟化实时迁移期间脏日志记录性能,与 x86/ARM 对齐。
查看原始标题
[PATCH v4 0/5] Implement Eager Page Splitting for RISC-VRFC 系列为 AMD IOMMU 添加替代 AVIC 处理机制,通过 ga_tag 唤醒向量传递中断。
影响:优化非运行 vCPU 的 IOMMU 中断投递,有望提升 IOMMU 性能。