2026-07-07 社区动态
guest_memfd in-place conversion v8 大系列引发社区广泛讨论,s390 vfio-ap 迁移发现严重安全告警,QEMU 多个修复补丁进入收尾阶段
概览
QEMU
当日多个 PULL 请求合并(加速器、ARM),spi-nor 闪存模型修复和 SMMUv3 STE 查找修复进入 v2,s390 安全加固与 PCI IPL 修复持续迭代,TPM 迁移兼容性修复 v3 已提交。
Libvirt
ARM CPU 多值特性 RFC 更新至 v2,win-dmp 自动选择与 udev 死锁修复补丁活跃,LXC 别名功能已合并。
KVM
guest_memfd 就地转换 v8 大系列主导讨论,RMPOPT 优化 v10 与 VMSCAPE BHI v12 持续推进,s390 vfio-ap 迁移 v4 引入严重安全告警,IOAPIC 销毁顺序修复触发新 syzbot 问题。
统计
观察4
KVM · guest_memfd in-place conversion (v8)
涉及 CoCo VM 共享/私有转换核心机制,v8 有 46 个补丁,讨论活跃,影响 TDX/SEV 等多方案。
KVM · s390 vfio-ap live migration (v4)
Sashiko AI 发现严重内存损坏与越界漏洞,尚未看到修复,需关注后续。
KVM · RMPOPT support (v10)
SEV-SNP 性能优化,x86 重点特性,评审趋于成熟。
QEMU · monitor QOM conversion (v7)
QEMU 内部架构大改造,已有多位 Maintainer Ack,接近合入。
QEMU8 条精选
主要为 bug 修复,包含 Cortex-M 等 ARM 功能更新。
影响:提升 ARM 虚拟机稳定性和正确性。
查看原始标题
[PULL 00/21] target-arm queue避免因 PPI RAMBlock 导致的老版本目标机迁移失败。
影响:修复 aarch64 上 tpm-tis-device 的实机迁移回归。
查看原始标题
[PATCH v3 0/3] hw/tpm: fix tpm-tis-device backward migration on aarch64包含 cpu_single_stepping() 等修复的加速器 PULL 请求被主线合并。
影响:用户可直接受益于单步调试行为修正,无需手动打补丁。
查看原始标题
[PULL 00/32] Accelerator patches for 2026-07-06修复 m25p80 与 SSI 控制器在 fast-read 操作中的 cycle/byte 混淆问题。
影响:消除闪存虚拟化中的潜在数据错误,影响嵌入式仿真。
查看原始标题
[PATCH v2 00/10] hw/{block, ssi}: Fix spi-nor flash dummy byte handling为 SCSI 方案的 virtio-blk/scsi 添加安全 IPL,需要额外构建修复。
影响:关键主机安全启动功能,CI 发现 clang 编译问题。
查看原始标题
[PATCH v15 00/33] Secure IPL Support for SCSI Scheme of virtio-blk/virtio-scsi Devices修正 LOG2SIZE/SPLIT 未清洗和基地址对齐计算错误。
影响:避免无效 STE 查找和访存错误,提高 ARM SMMU 合规性。
查看原始标题
[PATCH v2 0/5] SMMUV3: STE lookup fixes修复 job_set_aio_context 断言失败的 guest 触发崩溃。
影响:消除 live migration 测试套件中已知的虚拟机进程 abort 问题。
查看原始标题
[PATCH 0/2] job: don't drop job->paused while a pause is pending修复 ACPI 热拔出时因双重 unref 导致的潜在崩溃。
影响:消除 UFS 设备热插拔场景下的对象释放问题。
查看原始标题
[PATCH] hw/ufs: avoid double unref of wrapped scsi-hdLibvirt2 条精选
为 ARM CPU 引入可指定值的 <feature> 扩展,例如 feat_RAS='1.0'。
影响:实现 libvirt 对 ARM CPU 多值属性的完整管理。
查看原始标题
[RFC PATCH v2 0/5] Arm CPU features with supported values当检测到 Windows 客户机时,自动选择 QEMU win-dmp 格式以兼容 WinDbg。
影响:避免事后手动转换,提升 Windows 故障诊断效率。
查看原始标题
[PATCH 0/4] qemu: auto-select win-dmp for Windows guest crash dumpsKVM8 条精选
修复 GENMASK 越界和 32 位输入零扩展问题。
影响:修正 TDX 客串中模拟端口 I/O 的正确性。
查看原始标题
[PATCH v5 0/3] x86/tdx: Fix port I/O handling bugs向 KVM 客机展示 Zhaoxin 特定加密指令集。
影响:使 Zhaoxin 用户可原生使用硬件加密。
查看原始标题
[PATCH v3 0/5] KVM: x86: Expose Zhaoxin CPUID 0xC0000001 EDX cryptographic features提议添加 KVM_CAP_HW_DIRTY_STATE 通用 dirty 能力框架。
影响:可能统一各架构 dirty 页面跟踪接口。
查看原始标题
Re: [PATCH v3 3/5] KVM: arm64: Add support for FEAT_HDBSSsyzbot 在新版本中仍触发保护错误,需进一步调整。
影响:阻止因工作队列延迟引用已销毁 APIC 导致的崩溃。
查看原始标题
[PATCH v2] KVM: x86: Destroy the PIC and IOAPIC before destroying vCPUs移除 TDX 不可用时的错误级别日志,避免无意义告警。
影响:减少正常内核启动时的噪音。
查看原始标题
[PATCH] KVM: x86/tdx: Do not print error message on non-present feature允许 CoCo VM 在私有/共享间转换而无需分离内存源,pKVM 有需求。
影响:大幅简化 CoCo VM 内存管理,是机密计算关键基础设施。
查看原始标题
[PATCH v8 00/46] guest_memfd: In-place conversion support利用 RMPOPT 指令跳过 RMP 检查,提升超管与非 SNP 访客性能。
影响:可显著降低 SNP 场景下的内存写开销。
查看原始标题
[PATCH v10 0/6] Add RMPOPT support.通过 vmscape 优化 BHB 清理序列以降低性能损失。
影响:缓解 Spectre-BHI 变种,同时保持 guest 性能。