概览
QEMU
当日 QEMU 的长期重构系列集中出新版:QOM/qdev 属性对接 QAPI 进入 v3 并加入自检,HMP 可选化与 vfio single-binary 各获关键评审反馈;IDE CHS 修复暴露 guest 可触发的崩溃点,stable 10.0.13 队列同步清理。
KVM
guest_memfd 原地转换讨论收敛至 transient refcount 修复;s390x 的 arm-on-s390 系列在 Marc Zyngier R-b 后进入细节打磨;x86 PMU Topdown v8 与 nVMX GPC 重做并行推进。
Libvirt
Libvirt 以发布前收尾为主:12.7.0 冻结日期确定,vCMDQ 和 RISC-V vlen 两个新特性等待下一轮评审,多枚小型修复(virtlockd 排序、restore 错误保留、ESX 崩溃)已获认可。
统计
观察4
KVM · guest_memfd refcount 修复
独立修复系列已发出,等待 Yan 的 Tested-by 和社区最终评审,将决定该功能能否落地。
QEMU · QOM/QAPI 类型关联
v3 扩至 74 补丁且新增自检,改动面大,后续评审和潜在冲突需要持续观察。
Libvirt · vCMDQ 属性细化
v3 评审要求补默认值并调整条件位置,待更新版反馈。
KVM · nVMX GPC 重做
David 已按 Sean 建议重做前半部分,待测试与合入评估。
QEMU14 条精选
改用 tcg_gen_ussub_i64 修正 diff 为零时的边界判断,并添加 aarch64 回归测试;PMM 已合入 target-arm.next。
影响:消除指令在边界情况下的错误谓词结果,保障 SVE2 程序正确性。
查看原始标题
[PATCH v2 0/3] target/arm: Fix SVE2 WHILEWR/WHILERW zero diff boundary casev3 加入 Cortex-M85 CPU、SSE-310 子系统和 AN555 FPGA 板模型,并补充文档与迁移位。
影响:扩大 Arm M-profile 设备模拟覆盖,方便相关固件和系统开发。
查看原始标题
[PATCH v3 0/9] arm: add Cortex-M85, SSE-310, and mps3-an555v3 将系列扩至 74 补丁,新增一致性自检:遍历 qom-list-types 验证每个属性的 qapi-type 均能映射到 query-qmp-schema,并收到多篇 R-b。
影响:管理工具可经 QMP 直接发现属性语义,消除临时映射与命名约定,降低对接成本。
查看原始标题
[PATCH v3 00/74] qom/qdev: associate properties with QAPI schema types系列让 HMP 可通过 --disable-hmp 移除,产物只响应 QMP;已获 Dave Gilbert R-b。
影响:减小二进制体积与攻击面,并推动机器接口与调试控制台的职责分离。
查看原始标题
[PATCH v3 00/49] Make HMP optional (and later standalone)Philippe 为 vCPU 调度代码补充文档、重命名并统一执行循环,为 hybrid-accelerator 铺路;Paolo 确认动机。
影响:降低后续统一不同加速器 vcpu_thread_routine 的实现复杂度。
查看原始标题
[PATCH 00/16] cpus: Improvements around BQL locking, improving docstringstable 10.0.13 定于 8-24 冻结,维护者移除一枚误入队列的 NVMe/SPDM 依赖补丁。
影响:发布前清单清理,避免非预期改动进入稳定分支。
查看原始标题
[Stable-10.0.13 v2 000/135] Patch Round-up for stable 10.0.13, freeze on 2026-08-24为 s390x 安全启动补充 SCSI 设备的签名校验、审计模式与地址重叠检查,已获 Collin Walling R-b 等多方认可。
影响:让安全启动覆盖 SCSI 引导路径,抵御引导镜像篡改。
查看原始标题
[PATCH v17 00/34] Secure IPL Support for SCSI Scheme of virtio-blk/virtio-scsi Devices将 spapr_rtas.c 中 RAS 处理迁移到 spapr_rtas_ras.c,并新增 PowerPC RAS 维护条目和 reviewer。
影响:降低 RAS 功能后续维护与补丁审阅的门槛。
查看原始标题
[PATCH 0/3] hw/ppc: reorg PowerPC RAS code for better maintainability为 k230 machine 添加 DDRC/PHY 最小寄存器模型,使 SDK U-Boot SPL 能完成初始化训练与 DFI 握手。
影响:打通 K230 板级引导在 QEMU 中的运行链路。
查看原始标题
[PATCH 0/3] riscv: Add K230 DDR controller and PHY models将 vfio 各源文件改为仅编译一次,移除 CONFIG_ 特化;已获 Cédric 的 Tested-by,同时注意到 s390x KVM 跨架构假设的影响。
影响:推进 QEMU 单二进制目标,后续需评估跨架构 KVM 支持对上层的约束。
查看原始标题
[PATCH v5 0/8] hw/vfio: single-binary实现通用 APB timer 设备并接入 K230,v4 已按评审修正,作者预告 v5 将重命名中断屏蔽位。
影响:完善 K230 外设支持,为驱动与引导开发提供仿真基础。
查看原始标题
[PATCH v4 0/3] hw/timer: add DesignWare APB timer通过迁移传递 TAP 设备 fd 与属性,管理端无需重建 TAP;v20 将 API 标记为不稳定并支持 CPR。
影响:缩短迁移停机时间,减少额外内核资源分配与切换逻辑。
查看原始标题
[PATCH v20 00/15] virtio-net: live-TAP local migration修复 cmd_specify() 存下的 CHS 几何参数未校验、未报告、误用等四个问题,消除 SIGFPE 和 int 溢出。
影响:防止恶意 guest 崩溃 QEMU,提升 IDE/AHCI 模拟健壮性。
查看原始标题
[PATCH 00/15] hw/ide: fix the logical CHS translation a guest selectsv3 改为通过 pre_save/post_load 交接设备所有权,避免改动通用迁移流程;Stefano 整体 LGTM。
影响:让 vhost-vsock 在 CPR 场景下随 VM 平滑迁移,扩展迁移兼容性。
查看原始标题
[PATCH v3 0/7] migration/cpr: support vhost-vsock devicesKVM4 条精选
通过共享标记从 arm64 提取通用定义,使 s390 能加速 ARM guest;Marc 已给整体 R-b,仅剩补丁移动细节。
影响:为跨架构 KVM 虚拟化铺路,同时需要严格的代码共享纪律。
查看原始标题
[PATCH v6 00/33] KVM: s390: Introduce arm64 KVM向 guest 暴露固定计数器 3 与 IA32_PERF_METRICS,减少 GP 计数器复用和采样偏差;已扩展 PMU selftest。
影响:提升 guest 内 TMA 分析准确性,降低 vPMU 开销。
查看原始标题
[PATCH v8 0/8] KVM: x86/pmu: Add hardware Topdown metrics supportv10 讨论聚焦 Yan 报告的 transient refcount 问题,Sean 认为可丢弃瞬态引用并整理独立系列,正征求 Tested-by。
影响:决定 guest_memfd 在内存生命周期管理中的可靠性,影响 CoCo 虚拟化。
查看原始标题
[PATCH v10 00/41] guest_memfd: In-place conversion support针对 kvm_vcpu_map 失效处理缺失,改用基于 GPC 的 pinned pfncache,并新增 L1 MSR bitmap 缓存;David 已重做前半部分。
影响:改善嵌套虚拟化下 L0 访问 L1 页面的性能与到期失效正确性。
查看原始标题
[PATCH v4 00/10] KVM: nVMX: Improve performance for unmanaged guest memoryLibvirt6 条精选
新增 <iommu> 的 cmdqv 属性以启用 Tegra241 vCMDQ,需与加速 SMMUv3 同时配置;评审要求补默认值并调整条件位置。
影响:为 vCMDQ 提供 libvirt 管理面支持,联动 VFIO 设备分配。
查看原始标题
[PATCH v3 0/3] qemu: Support vCMDQ修复此前为 shutdown 排序引入的 service 名笔误(缺失 'd'),确保 virtlockd 正确排序。
影响:避免域关闭时锁服务顺序错乱带来的资源竞争。
查看原始标题
[PATCH] qemu: Fix proper ordering of 'virtlockd' shutdown在恢复失败清理 iohelper 进程时保留原始错误,避免被 unactionable 的子进程信号错误覆盖。
影响:让用户看到 restore 失败的真实原因,缩短排障路径。
查看原始标题
[PATCH] qemuDomainRestoreInternal: Preserve error on cleanup path为 CPU XML 增加 <vlen> 描述向量寄存器长度,包含 schema、校验与 qemu 映射,当前等待社区反馈。
影响:允许管理面指定 RISC-V 向量长度,与 QEMU vlen 属性对齐。
查看原始标题
[PATCH 0/6] conf: add vlen tag for RISC-V CPUs当 datastore 未挂载时 mountInfo->path 为 NULL,修复 STRSKIP 引发的段错误。
影响:避免 ESX 驱动下 virsh 解析磁盘源直接崩溃。
查看原始标题
[PATCH] esx: Don't crash when parsing unmounted datastore计划 8/24 进入冻结,8/27 出 RC2,9/1 正式发布。
影响:给社区和发行版明确的测试与适配窗口。