概览
QEMU
当日补丁密度高,焦点在接口规范化:QOM/QAPI 属性关联、HMP 可裁剪、迁移 API 全量转换、single-binary 整合并行推进;同时 APX 实现暴露新指令解码问题,Arm 侧 Realm 支持进入 v3。
KVM
KVM 当天集中在机密计算:guest_memfd 原地转换发布 v11,进入合并前密集评审;TDX selftests 继续按评审意见打磨。
Libvirt
Libvirt 主要维护驱动健壮性:Windows 转储格式自动选择、ch 驱动持久化、以及 QEMU 关闭路径竞态修复。
统计
观察4
KVM · guest_memfd in-place conversion
v11 已发布,距 7.4 软冻结约 5 周,per-gmem 属性改变测试语义,需跟踪评审收敛。
QEMU · QOM/qdev 属性关联 QAPI
v3 仍在讨论是否将非 QAPI 函数移入内部头文件,后续版本决定管理工具接口形态。
QEMU · Arm Realm support
v3 刚发布,正在 rebase 到 KVM CCA v15/v16,固件描述与转换路径仍需评审。
QEMU · APX TCG 实现
JMPABS 触发 abort 待修复,修复方案可能影响 EVEX 解码基础设施。
QEMU20 条精选
继续用 argv[0] 选择 TargetInfo 整合目标符号;讨论转向模块化设备加载(如 DLL/so)以配合统一二进制。
影响:简化发行版打包,推动设备即插即用架构演进。
查看原始标题
[PATCH 00/12] single-binary: link ARM and RISC-V into qemu-system新增 APX 支持并引入 EVEX 解码基础;JMPABS 实测触发 abort,需改用 X86_OP_ENTRYr 修正写回。
影响:为 AVX512 解码铺路,但 JMPABS 缺陷会阻断新指令落地。
查看原始标题
[PATCH 00/20] target/i386/tcg: implement APXv8 让 query-cpu-model-expansion 展示可设置的 SYSREG_* ID 寄存器值;Sebastian Ott 已 R-b。
影响:允许上层按迁移需求调整 vCPU 特性,减少跨主机迁移失败。
查看原始标题
[RFC PATCH v8 00/20] kvm/arm: Introduce a customizable aarch64 KVM host modelv3 合并部分补丁,并为 qemu-system-arm 提供 max-v8;已获 R-b。
影响:避免 Armv9 中 Armv8 废弃特性混杂,提供明确 CPU 型号选择。
查看原始标题
[PATCH v3 0/4] target/arm: Introduce cpu types max-v8 and max-v9RFC 建议将 ARMFault_Domain 检查下移,使二级翻译错误优先;Alex 提出测试需用不同 -cpu 跑同一可执行文件。
影响:更贴近 Armv7 手册行为,提升短描述符表场景的准确性。
查看原始标题
[RFC PATCH] target/arm: re-order ARMFault_Domain check for v5/v6 ptwv4 新增服务器/客户端模型与 YongFeng-v4,含 SM2/CCS 等特性;TCG 不支持时自动过滤。
影响:为 Zhaoxin 平台提供正确拓扑与特性暴露,改善云兼容性。
查看原始标题
[PATCH v4 0/4] target/i386: Add Zhaoxin Shijidadao CPU model新增 Marc-André 试用反馈:认可方向,建议将非 QAPI 函数移入内部头文件以缩减系列规模。
影响:管理工具可经 query-qmp-schema 获知属性类型,减少临时映射;头文件拆分将影响 QOM 公共接口边界。
查看原始标题
[PATCH v3 00/74] qom/qdev: associate properties with QAPI schema typesv2 提交 37 补丁,包含指令迁移和标志清理;评审建议将字节反转 helper 的 switch 拆成独立 translator。
影响:提升 PPC 译码可维护性,为后续 ISA 扩展打基础。
查看原始标题
[PATCH v2 00/37] target/ppc: PPC TCG Improvements (decodetree migrations + ISA 2.07 flag updates)v4 发布,新增文档更新并回应 x- 命令处理;Philippe 建议 qtest_block_cmd 并给出 R-b。
影响:减少 QEMU 攻击面与二进制体积,强制 QMP 作为管理接口;交互控制台后续可独立实现。
查看原始标题
[PATCH v4 00/49] Make HMP optional (and later standalone)v3 基于 KVM CCA v16,新增 convert-in-place 与 guest_memfd 后端;验证时跳过 bootloader 直接跳内核以简化内存重建。
影响:为 Arm 机密计算提供可用起始点,固件描述可被 libvirt 等感知。
查看原始标题
[RFC v3 00/24] Add Realm support to QEMU-VMM新增 ax3005-evb 机器,含 4×A53、GICv3、多个 Cadence 外设;评审要求补文档并调整结构体分配。
影响:为 Axiado 平台开发提供 QEMU 环境。
查看原始标题
[PATCH v4 0/8] Add Axiado SoC AX3005 and EVBv2 修正 PCI IPLB 长度并统一 scsi IPLB;评审建议用 offsetof 定义长度并后续拆分 IPLB 头。
影响:允许 s390x guest 从 SCSI PCI 设备引导,扩展启动路径。
查看原始标题
[PATCH v2 0/8] s390x: Add support for virtio-scsi-pci boot device将 vmstate_load/save_state 等调用迁移到新 API,覆盖 virtio、s390x 等模块。
影响:统一迁移接口,降低后续维护与功能扩展成本。
查看原始标题
[PATCH 00/30] move to new migration APIsv14 用不兼容位门控 zoned 扩展,记录每 zone 写指针;已获 Stefan Hajnoczi R-b。
影响:在普通镜像上模拟 zoned block device,方便存储栈测试。
查看原始标题
[PATCH v14 0/6] Add full zoned storage emulation to the qcow2 driver新增在 guest 不配合时强制 detach 并发送 DEVICE_DELETED;Daniel 讨论其安全性与管理面价值。
影响:避免 guest 异常导致热拔卡死,提升云平台可靠性。
查看原始标题
[PATCH 0/8] Force detach PCI devices for ACPI-based and PCIe native hot-unplug修复迁移后 pending 中断未重触发导致 guest 锁死的问题,已获 R-b。
影响:提升 PPC 迁移可靠性,避免 workload 恢复后 hang。
查看原始标题
[PATCH] ppc/xive: Trigger the pending interrupt for a guest after migration该补丁无法应用,因为修复已以提交 8fda982a7c08 合入。
影响:vmlaunchupdate.c 的 trace 事件已恢复,无需重复提交。
查看原始标题
[PATCH] hw/misc: fix trace-events新增 A10 GPIO 输入输出与中断,附带 qtest;作者将补 double edge 测试。
影响:完善 Cubieboard 外设模拟,方便裸机与 OS 开发。
查看原始标题
[PATCH 0/3] Allwinner A10 GPIO supportv3 更新测试依赖并获 Daniel R-b;最低版本从 3.9 提升至 3.12。
影响:简化构建工具链,跟上 Python 生态。
查看原始标题
[PATCH v3 00/16] python: require python3.12+v4 在 host 与 guest 间转发可恢复页错误及响应;评审指出 prgi 释放与 guest 异常需防泄漏。
影响:完善 vSVM 透传场景页错误处理,增强可靠性。
查看原始标题
[PATCH v4 0/6] intel_iommu: Enable PRQ support for passthrough deviceKVM2 条精选
Sean 建议用页数计算替代非页对齐地址差,以简化启动代码;v14 继续完善生命周期测试。
影响:为 TDX 提供可重复测试基础,帮助早期发现 KVM 缺陷。
查看原始标题
[PATCH v14 00/22] TDX KVM selftestsv11 按反馈调整 gmem 属性实现,依赖 gmem_get_pfn 不返回引用计数页;测试改用 per-gmem 属性。
影响:为机密 VM 共享/私有内存转换提供内核基础,影响 CoCo 迁移。
查看原始标题
[PATCH v11 00/46] guest_memfd: In-place conversion supportLibvirt3 条精选
v2 依据 QEMU win_dump_available 修正,自动为 Windows guest 选用 WinDbg 可加载格式;作者 ping 请求评审。
影响:避免 Windows 崩溃转储不可分析,简化排障。
查看原始标题
[PATCH v2 0/5] qemu: auto-select win-dmp for Windows guest crash dumps修复 chDomainDefineXMLFlags 校验 flag,并让 CH 驱动保存/加载持久化配置。
影响:使 virtchd 重启后已定义域仍可管理,补齐基本能力。
查看原始标题
[PATCH 0/2] ch: Fix validation and add persistent domain support修复关闭路径与 EOF worker 并发进入 qemuProcessStop 导致的 eventThread 空指针解引用。
影响:消除 VM 关闭时偶发 SIGSEGV,提升 libvirtd 稳定性。