virt-report虚拟化社区动态
Daily Brief · 2026-09-28

2026-09-28 社区动态

机密客户机实时迁移内核 API 成为当日焦点:社区质疑 SEPT 全量扫描可扩展性,方案转向 PML 与独立 dirty tracking 探索;QEMU stable 11.1.2 已冻结待发。

AI 分析 · deepseek-flash133 个活跃线程2026-09-28 至 2026-09-28Asia/Shanghai
摘要由 AI 基于本期高活跃线程生成。标题链接直达原始邮件或 issue;技术决策请以原始讨论为准。

概览

QEMU

当日以稳定分支发布与 TCG 基础设施整理为主:stable 11.1.2 已冻结、发布前仍在微调队列,accel/tcg 的 halt 转换显式化与 raise_excp 共享两条重构同步推进;面向 virt 用例的设备 secure 标记 28 补丁系列仍无人回应。

KVM

机密计算讨论最密集:CoCo 实时迁移 API 因 SEPT 扫描成本高而转向替代方案,TDX 侧同步做 CPUID 白名单与 metadata 表驱动清理;Arm CCA 主机支持(RMM 固件层、GPF 处理)持续迭代,但嵌套 stage-2 修复系列因范围过宽被维护者质疑。

Libvirt

当日三张补丁均属维护与文档性质:为模块化 daemon 补 logrotate、NEWS 记录 whole-process resctrl、移除 Ceph 已废弃的 rbd auth_supported 选项,未见架构层面变化。

统计

133活跃线程
499活动条目
146补丁邮件
15RFC 邮件
2新建 issue
0活跃已合并 MR
QEMU邮件列表284
QEMUGitLab10
KVM邮件列表201
Libvirt邮件列表4

观察4

KVM · CoCo 客户机实时迁移内核 API

SEPT 扫描已被认为过于昂贵,PML 与独立 dirty tracking 等替代方案尚未收敛,内核接口设计仍可能大幅调整。

KVM · KVM/arm64 嵌套 stage-2 遍历修复

补丁修复用户态或 guest 可触发的 WARN 与 AT S12E 无限重试,但维护者要求澄清系列范围,需关注拆分后的重发版本。

QEMU · 设备 secure 标记系列

28 个补丁影响用户可创建设备的可用性分类,目前维护者尚未表态,落地方向可能改变。

QEMU · accel/tcg halt 与 raise_excp 重构

两条重构均处评审后期但仍有多个补丁缺 Review,涉及多架构语义与并发访问统一。

项目
条目

显示 20 / 20 条精选

QEMU10 条精选

首次出现Armtarget/arm评审中qemu-devel 邮件列表· 2026-09-28

13 个补丁实现 PSTATE.UINJ 异常注入,其优先级低于 translation 与单步;本轮讨论是否可在 _common 中做 PSTATE_UINJ 检查(M-profile 不会置位)。

影响:补齐 Arm 异常注入特性,实现路径基本确定,属常规功能增补。

查看原始标题[PATCH 00/13] target/arm: Implement FEAT_UINJ
首次出现x86target/i386评审中qemu-devel 邮件列表· 2026-09-28

本次 PULL 共 30 个变更,含 EVEX 前缀字段处理(为后续 APX 指令类做准备),以及面向 agent 的 QEMU 导航 skill 与相关目录脚手架。

影响:反汇编侧为 APX 铺路;agent skill 属开发流程工具变化,对运行时行为无影响。

查看原始标题[PULL 00/30] target/i386 and misc changes for 2026-09-28
有新进展accel/tcg评审中qemu-devel 邮件列表· 2026-09-28

v3 把 cpu_exec_halt 拆成 poll_during_halt/leaving_halt 回调,并将 ARM halt_reason、RISC-V MIP 访问改为原子读;除 Richard 外新增 Zhao Liu 的 Reviewed-by,仍有多个补丁缺评审。

影响:统一各架构 halt 语义与并发访问方式,降低 TCG 前端维护分歧,评审已接近完成。

查看原始标题[PATCH v3 00/21] accel/tcg: Make halt-to-exec transition explicit and remove cpu_exec_halt
有新进展stable评审中qemu-devel 邮件列表· 2026-09-28

v2 轮次共 92 个补丁,冻结于 2026-09-26,计划 2026-09-28 发布;发布前 Rick 提出移除其中一项变更,已被维护者从队列中撤下。

影响:稳定分支发布临近,运维需关注最终实际包含的修复清单,队列在发布前仍可能微调。

查看原始标题[Stable-11.1.2 v2 00/92] Patch Round-up for stable 11.1.2, freeze on 2026-09-26 (frozen)
首次出现安全新提交qemu-devel 邮件列表· 2026-09-28

28 个补丁按文档中的 virtualization use case、virtio/vhost/vfio/xen 及 PCI 控制器范围,把用户可创建设备标记为 secure;作者 ping 维护者,本轮仍无回应。

影响:若被接受将影响设备可用性分类,属面向安全基线的大范围改动,需维护者先确认设计方向。

查看原始标题[PATCH 00/28] Mark user creatable devices for secure for virt use case
首次出现accel/tcg评审中qemu-devel 邮件列表· 2026-09-28

v2 共 24 个补丁,引入共享 C 退出路径与两个 TCG helper,逐目标替换重复的 raise_exception;hexagon 部分已获 Brian Cain 的 Reviewed-by。

影响:减少各 TCG 目标的重复代码,并消除统一二进制中的同名全局符号冲突。

查看原始标题[PATCH v2 00/24] accel/tcg: share raise_excp across TCG targets
首次出现RISC-Vriscv评审中qemu-devel 邮件列表· 2026-09-28

v9 共 7 个补丁,加入 sdext 调试 CSR、Debug Mode helper、dret 指令、单步与 ebreak 进入 Debug Mode;本版仅把 patch 7 改用新的 meson TCG 测试框架,Nutty Liu 给出 Reviewed-by。

影响:为 RISC-V guest 调试能力打基础,版本迭代已收敛到测试基础设施层面。

查看原始标题[PATCH v9 0/7] riscv: add initial sdext support
首次出现USB讨论中qemu-devel 邮件列表· 2026-09-27

RFC 为 USB HID 鼠标加入高分辨率垂直与水平滚轮,支持 Microsoft 高精度滚轮协议与 AC Pan;评审要求调整协议判断、拆分补丁并重发。

影响:可改善触控板与指点杆在 guest 中的滚轮体验,目前仍属 RFC,接口与实现可能变化。

查看原始标题[RFC PATCH 0/5] Add high-resolution 2D mouse wheel support to USB HID
首次出现GPIO评审中qemu-devel 邮件列表· 2026-09-28

v4 共 3 个补丁,为 Allwinner A10/Cubieboard 加入 GPIO 输入输出与中断功能,并补充 qtest 覆盖;维护者已将其应用到 target-arm.next。

影响:完善 Allwinner 平台外设建模与测试覆盖,尚待最终合入主线。

查看原始标题[PATCH v4 0/3] Allwinner A10 GPIO support
首次出现hw/pci评审中qemu-devel 邮件列表· 2026-09-28

v2 改为把 CXL PXB 拆到单独文件并在 meson.build 中条件编译,替代在 pci_expander_bridge.c 内使用 CONFIG_CXL;Philippe Mathieu-Daudé 给出 Reviewed-by,尚待 hw-misc 接受。

影响:修复关闭 CXL 配置时的构建失败,属具体的构建可用性修复。

查看原始标题[PATCH v2 0/2] hw/pci-bridge: fix build with CONFIG_CXL disabled

KVM7 条精选

有新进展x86TDX讨论中KVM 邮件列表· 2026-09-28

RFC v2 拟以表驱动 metadata reader 替代自动生成代码,简化新增字段并提升可读性;本轮继续讨论局部 static 变量与函数可读性,尚未就设计取向达成一致。

影响:影响 TDX 代码可维护性;生成代码是否保留仍无结论,后续字段扩展方式待定。

查看原始标题[RFC PATCH v2 00/10] TDX: Stop auto-generating the global metadata code
有新进展Armfirmware评审中KVM 邮件列表· 2026-09-28

v19 为 RMM v2.0 提供通用固件层(RMI SMC 定义、直接调用封装与 discovery),可脱离 KVM Realm 支持供 PCI IDE/TSM 复用;本轮 Suzuki 提交去激活 RMM 的补丁并继续打磨实现。

影响:作为 Arm CCA 主机支持的基础层先于 KVM Realm 系列落地,便于其他 TSM 场景复用。

查看原始标题[PATCH v19 0/7] firmware: arm_rmm: Add RMM v2.0 base RMI support
首次出现x86TDX评审中KVM 邮件列表· 2026-09-28

v4 将 KVM 硬编码的 CPUID 黑名单改为显式校验可配置位,避免未来 TDX module 新增的 host state clobbering 特性漏过;Xiaoyao Li 给出 Reviewed-by。

影响:提升 TDX CPUID 暴露的可维护性与跨主机状态安全性,用户态仍需先查询 KVM_TDX_CAPABILITIES 再 INIT_VM。

查看原始标题[PATCH v4 0/4] KVM: TDX: Validate directly configurable CPUID bits
首次出现Armmm评审中KVM 邮件列表· 2026-09-28

v18 让主机访问已委派给 realm 的 granule 时触发 GPF:页表遍历中的故障 oops,非页表遍历故障向用户态发 SIGBUS;因设备 BAR 复位会重建内存槽,作者拟调整为禁止删除 guest_memfd 内存槽。

影响:直接影响 Arm CCA 下设备直通的可用性,需与 guest_memfd 线性映射解除工作配合才能完整生效。

查看原始标题[PATCH v18] arm64: mm: Handle Granule Protection Faults (GPFs)
首次出现ArmKVM arm64讨论中KVM 邮件列表· 2026-09-28

v1 共 10 个补丁,涵盖用户态或 guest 可触发的 WARN、AT S12E 因不可读描述符无限重试等问题;Marc Zyngier 质疑系列把警告抑制、PTW 修复、文档与 selftest 维护混在一起。

影响:修复的均为可触发的真实问题,但系列范围需拆分重发才可能进入 kvmarm 队列。

查看原始标题[PATCH v1 00/10] KVM: arm64: Nested stage-2 walk error handling and other small fixes
有新进展migration讨论中热迁移KVM 邮件列表· 2026-09-28

RFC v2 为 TDX/SEV-SNP 等机密客户机定义厂商无关的迁移内核 API;本轮反馈认为 SEPT 全量扫描过于昂贵,建议改用 PML,作者称仍在内部探索独立 dirty tracking。

影响:决定机密客户机实时迁移能否以可扩展方式落地;dirty tracking 方案未定,VMM 与内核接口短期内不会稳定。

查看原始标题[RFC PATCH v2 0/4] Add KVM API for confidential guest live migration
首次出现vsock评审中KVM 邮件列表· 2026-09-28

v3 改变做法:连接失败、超时或被信号中断时尽早从 unconnected socket 丢弃 transport,并把失败路径统一到一处;Luigi Leonardi 给出 Reviewed-by,部分争议项被推迟。

影响:修复 vsock 连接期竞态,有助于 host/guest 通信稳定性,v2 中部分改动本轮暂缓。

查看原始标题[PATCH net v3 0/8] vsock: fix connect() races

Libvirt3 条精选

首次出现daemon评审中libvirt-devel 邮件列表· 2026-09-28

将 libvirtd.logrotate.in 参数化,按 virt_daemons 为每个 daemon 生成并安装 logrotate 配置,并打包进对应 RPM 子包,解决 virtqemud.log 等文件日志不轮转的问题。

影响:运维侧可避免模块化 daemon 日志无限增长,属部署与打包层面的实用修复。

查看原始标题[PATCH 1/1] daemon: install logrotate configurations for all daemons
首次出现NEWS新提交libvirt-devel 邮件列表· 2026-09-28

补丁在 NEWS 中补充 whole-process resctrl 能力的说明,属文档记录更新。

影响:便于用户了解 resctrl 的能力边界,本身不含功能改动。

查看原始标题[PATCH] NEWS: Document whole-process resctrl support
首次出现storage新提交libvirt-devel 邮件列表· 2026-09-27

Ceph 已移除 auth_supported 并改用 auth_*_required,而 libvirt 连接 rbd 时仍使用该选项导致报错;补丁删除相关代码,用于解决对应 work item 918。

影响:修复较新 Ceph 环境下 rbd 存储认证失败问题,属兼容性修复,需以后续合入为准。

查看原始标题[PATCH] Remove rbd's auth_supported option
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab