2026 年第 27 周 社区动态
QEMU合并多项ARM前沿特性及安全修复,KVM时钟重构与TDX验证持续演进,Libvirt推进PowerPC清理与兼容性讨论
概览
QEMU
ARM和x86目标合并多项新特性,包括SME2.2、WFxT等;安全漏洞Aspeed I2C已关闭但需关注修复;s390x Secure IPL和RHV相关补丁持续推进。
Libvirt
聚焦于PowerPC测试改进和弃用CPU移除,围绕KVM选项三态处理展开重要兼容性讨论;监视器QOM化将影响未来配置接口。
KVM
KVM时钟清理系列接近完成,有望解决长期精度问题;TDX安全相关讨论活跃,包括CPUID验证和端口仿真修复;用户态缺页跟踪和RISC-V特性稳步推进,但新实现可能引入竞态风险。
统计
观察4
KVM · KVM时钟清理系列
大规模重构,接近合并但仍有细节,需跟踪v6合入。
KVM · TDX CPUID验证RFC
TDX安全关键,讨论活跃,可能影响未来接口。
QEMU · ARM KVM主机模型RFC
ARM定制化重要特性,长期RFC,值得关注进展。
Libvirt · Libvirt KVM选项三态处理
可能影响迁移兼容性,讨论中,需观察最终修复。
QEMU10 条精选
允许用户空间基于KVM/arm v6.7+写入ID寄存器字段,增加模型灵活性。
影响:使VMM可精细调整向客户暴露的功能,利于异构计算优化。
查看原始标题
[RFC PATCH v6 00/17] kvm/arm: Introduce a customizable aarch64 KVM host model为A-profile启用WFxT指令精确模拟,利用事件流和SEV/SEVL。
影响:提升ARM架构仿真准确性,利于功耗敏感场景。
查看原始标题
[PATCH v9 0/7] target/arm: fully model WFxT instructions for A-profile54个补丁,涵盖SME2p2指令、FlexCAN控制器、RME GPC3等。
影响:丰富ARM架构仿真能力,为SME2.2等前沿扩展提供基础。
查看原始标题
[PULL 00/54] target-arm queue45个补丁,包含CLI弃用及多项x86修复。
影响:推进x86指令弃用路线,提升仿真合规性。
查看原始标题
[PULL 00/45] target/i386, CLI deprecation patches for 2026-06-25实现FMOP4、BFMOP4等SME2p2指令,已完成v2合并。
影响:进一步完善SME2.2特性,助力HPC与AI负载。
查看原始标题
[PATCH v2 00/15] target/arm: Implement FEAT_SME_MOP4为virtio-blk/virtio-scsi添加安全启动证书存储和IPL处理。
影响:增强s390平台安全启动流程,支持多引导设备和证书管理。
查看原始标题
[PATCH v14 00/33] Secure IPL Support for SCSI Scheme of virtio-blk/virtio-scsi Devices修复Windows dump可用性报告,禁止在迁移目的地接收期间读取客户RAM。
影响:避免迁移中数据竞争,提升dump可靠性。
查看原始标题
[PATCH v5 0/7] dump: report win-dmp via vmcoreinfo, guard guest-RAM reads during migrationI2C DMA长度寄存器被guest利用可导致host断言,影响系统稳定性。
影响:虽已关闭,但相关修复需确认,避免生产环境风险。
查看原始标题
Guest-triggerable assert abort in Aspeed I2C (I2CS DMA length register)修复命令缓冲区端序处理等错误,由维护者确认应用。
影响:提升AMD vIOMMU稳定性和正确性。
查看原始标题
[PATCH 0/5] amd_iommu fixes staged for 11.1支持将浮点转换结果放入SIMD&FP寄存器的FCVTXX新格式。
影响:扩展CPU模型特性,满足最新ARM ISA要求。
查看原始标题
[PATCH v3 0/6] Implement FEAT_FPRCVT in cpu_maxLibvirt5 条精选
将QMP和HMP改造为QOM对象,支持完整对象管理语法。
影响:libvirt未来可通过对象语法更灵活地配置监视器。
查看原始标题
[PATCH v5 00/35] monitor: turn QMP and HMP into QOM objects新增远程中断回归测试,移除已弃用的Power8E/NVL CPU定义。
影响:提升PPC测试覆盖率,清理旧代码。
查看原始标题
[PATCH v4 0/8] powerpc: Testcase improvements and Power8E/NVL removal用户请求在域XML中支持virtio-gpu原生上下文、主机内存大小等新选项。
影响:未来可能扩展GPU直通配置灵活性。
查看原始标题
Add support for more virtio-vga-gl arguments.引入选项是否构建传统单块守护进程,简化模块化部署。
影响:为发行版提供更灵活的打包方式。
查看原始标题
[PATCH V2 0/3] build: Add option to control building monolithic libvirtd之前仅在选项禁用时才输出,现正确反映启用状态,防止迁移ABI问题。
影响:确保XML到QEMU命令行转换正确,避免性能退化。
查看原始标题
[PATCH 0/2] Properly handle tri-state for KVM optionsKVM8 条精选
新增机制在KVM_TDX_INIT_VM时验证可配置CPUID位,防止主机状态破坏。
影响:保护TDX主机安全,避免暴露未管理MSR的功能。
查看原始标题
[RFC PATCH v2 0/4] KVM: x86: TDX: Validate directly configurable CPUID bits修复用户可触发WARN:SNP_LAUNCH_UPDATE中未检查源页面,统一TDX检查。
影响:防止恶意用户空间触发内核警告,提升机密VM健壮性。
查看原始标题
[PATCH v2 0/2] KVM: x86: gmem populate fix and cleanups修正TDX guest端口I/O #VE仿真中的掩码宽度和部分寄存器写入问题。
影响:确保TDX guest I/O操作正确性,避免死机。
查看原始标题
[PATCH v4 0/3] x86/tdx: Fix port I/O handling bugs修复syzkaller发现的缺陷:PV TLB刷新在HyperV初始化期间并发使用vCPU数据。
影响:消除潜在崩溃,提升Hyper-V虚拟化稳定性。
查看原始标题
[PATCH v4 00/11] KVM: x86/hyperv: Fix racy usage of vcpu->arch.hyperv允许VFIO设备DMABUF映射到用户空间,基于多次RFC迭代。
影响:提升GPU虚拟化等场景性能,支持直接共享缓冲区。
查看原始标题
[PATCH v3 0/9] vfio/pci: Add mmap() for DMABUFs34补丁重做虚拟时钟,基于新ktime快照,解决历史不精确和引导配置问题。
影响:提升虚拟机时间精度和多vCPU时钟一致性。
查看原始标题
[PATCH v5 00/34] Cleaning up the KVM clock mess添加userfaultfd支持,允许VMM跟踪活动页以回收冷内存。
影响:支撑分层或远程存储下虚拟机内存优化,降低云成本。
查看原始标题
[PATCH v8 00/15] userfaultfd: working set tracking for VM guest memory实现脏记录时主动拆分大页,但AI审查指出TLB刷新前释放锁可能丢页。
影响:虽已过审,需关注后续修复,可能影响迁移可靠性。