virt-report虚拟化社区动态
Daily Brief · 2026-10-19

2026-10-19 社区动态

QEMU 大型重构系列集中评审,KVM 聚焦 Arm 中断模型一致性与 x86 CoCo 基础设施,Libvirt 推进备份/迁移增强并公布 12.9.0 冻结计划

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

概览

QEMU

当日以大型系列评审为主:QOM/QAPI 类型关联(65 补丁)、i8259 重构(28 补丁)与多子系统修复包(63 补丁)同时推进;Arm MPAM、RISC-V hgatp 和 Hexagon 平台建模活跃,ui/dbus 剪贴板越界校验带来接口健壮性修复。

KVM

Arm GICv3 ITS/VGIC 模型一致性校验进入 v2 评审,x86 CoCo 方向的 TDX trusted DMA 与通用 attestation 仍处讨论;powerpc RTAS EEH 注入重构收到自动化审查问题,另有 Xen runstate 修复进入 stable 回迁。

Libvirt

备份 FD 传递与稀疏化、TLS-PSK 迁移继续推进,bhyve capabilities 重构获 Reviewed-by;同时 12.9.0 发布冻结窗口已公布。

统计

114活跃线程
363活动条目
173补丁邮件
0RFC 邮件
4新建 issue
0活跃已合并 MR
QEMU邮件列表271
QEMUGitLab9
KVM邮件列表65
Libvirt邮件列表15
LibvirtGitLab3

观察4

QEMU · QOM 属性与 QAPI 类型关联

65 补丁触及 QAPI 基础设施,影响管理工具 introspection,后续版本迭代需观察兼容性评审。

KVM · Arm GICv3 ITS/VGIC 模型校验

v2 仍需处理无内核 VGIC、用户态 irqchip 与 GICv4 场景,涉及多模型组合的正确性。

QEMU · Arm MPAM 仿真

37 补丁系列需以完整线程重发,功能范围与 resctrl 可用性仍在评审。

Libvirt · TLS-PSK 迁移

v4 仅 ping 评审,认证方式与证书体系替换的细节尚未定论。

项目
条目

显示 26 / 26 条精选

QEMU15 条精选

有新进展ArmMPAM讨论中qemu-devel 邮件列表· 2026-10-19

37 补丁系列为 virt 平台加入 Arm MPAM 1.1 仿真,含 CPU 系统寄存器与 MSC;本期讨论监控值语义,并指出系列被拆批发送、未形成完整线程。

影响:目标是让 Arm guest 运行 resctrl;需先修正发送格式,功能范围仍在评审。

查看原始标题[PATCH 00/37] Add Arm MPAM emulation
首次出现qom/qdev评审中qemu-devel 邮件列表· 2026-10-19

v6 共 65 个补丁,将 QOM/qdev 属性与 QAPI schema 类型关联,并新增受 g_test_slow 门控的校验测试,使 query-qmp-schema 可发现属性类型。

影响:管理工具可摆脱临时类型映射;QAPI 基础设施改动大,兼容性与评审进展值得关注。

查看原始标题[PATCH v6 00/65] qom/qdev: associate properties with QAPI schema types
首次出现usb评审中qemu-devel 邮件列表· 2026-10-19

v6 将 usbredir server transport 独立为 8 个补丁,允许一个 QEMU 的 USB 设备经 usbredir 导出给另一实例的 USB 控制器。

影响:为 ASPEED BMC/SoC 的 UDC 建模铺路;评审关注持续错误的重试退避与中断上报频率。

查看原始标题[PATCH v6 0/8] hw/usb: Add a usbredir server transport
首次出现i8259评审中qemu-devel 邮件列表· 2026-10-19

v3 共 28 个补丁,重构 legacy x86 i8259/PIC 的 qdev 建模,厘清单芯片与级联配置的 GPIO 和职责边界,并修复相关缺陷。

影响:改善 x86 中断控制器模型的可组合性;已获 Peter Maydell 逐补丁 Reviewed-by,仍需整体评审。

查看原始标题[PATCH v3 00/28] i8259: improve qdev PIC modelling (and misc fixes)
首次出现HexagonHexagon新提交qemu-devel 邮件列表· 2026-10-19

14 个补丁为 Hexagon 引入贴近真实芯片的 SoC 风格 machine,替代此前仅用于 SDK 兼容的合成配置。

影响:可用商业固件做启动验证,但目前受未建模设备限制,尚不能进入稳定运行状态。

查看原始标题[PATCH 00/14] Hexagon: Add real SoC-style machines
首次出现tests评审中qemu-devel 邮件列表· 2026-10-19

v1 用 4 个补丁修复 tests/tcg 在非容器环境的问题,包括 s390 大端主机的字节序错误与编译选项带来的不确定性。

影响:新 check-tcg 输出暴露了既有测试缺陷;评审建议显式指定 -march/-mcpu 以保证确定性。

查看原始标题[PATCH v1 0/4] tests/tcg fixes
首次出现audio评审中qemu-devel 邮件列表· 2026-10-19

63 个补丁按可 bisect 拆分,修复外部报告的 audio、chardev、ui 与 hw 缺陷;部分报告复核后判定不成立而剔除。

影响:一批跨子系统小修复,已获部分 Reviewed-by,适合按子系统分批合入。

查看原始标题[PATCH 00/63] Various audio, chardev, ui and hw fixes
首次出现PCIe评审中qemu-devel 邮件列表· 2026-10-19

将 aspeed_pcie 的 msi_nonbroken 设置从 class_init() 移到 realize(),避免未使用 ASPEED PCIe 的 machine 被全局影响。

影响:修正跨 machine 的全局状态污染;评审建议在提交信息中补充受影响范围。

查看原始标题[PATCH v1] hw/pci-host/aspeed_pcie: Fix global MSI setting during class initialization
首次出现hw/riscv评审中qemu-devel 邮件列表· 2026-10-19

为 Tenstorrent Atlantis 增加 32 位 RISC-V RCPU,使用独立内存视图和私有 memory container 访问共享外设。

影响:推进该 SoC 的启动与管理核建模;已获 Alistair Francis Reviewed-by。

查看原始标题[PATCH 00/12] Add the RCPU to Tenstorrent Atlantis
首次出现RISC-Vtarget/riscv讨论中qemu-devel 邮件列表· 2026-10-19

v2 为 RISC-V hgatp 增加专用 WARL 合法化逻辑,处理 VMIDMAX 与 PPN 低位恒零等不同于 satp 的语义。

影响:修正 Hypervisor 扩展 CSR 行为,但 32 位构建出现溢出编译错误,需先修复。

查看原始标题[PATCH v2] target/riscv: add hgatp-specific WARL legalization
首次出现HexagonMTTCG新提交qemu-devel 邮件列表· 2026-10-19

5 个补丁先修复 BQL、异常检查、HALT 恢复与 ciad 中断转发问题,再为 Hexagon 系统仿真启用 MTTCG。

影响:提升 Hexagon 多核仿真并发能力,但依赖前述正确性修复,需完整评审。

查看原始标题[PATCH 0/5] Hexagon: enable MTTCG
首次出现igvm评审中qemu-devel 邮件列表· 2026-10-19

v3 为 igvm-cfg 增加 cmdline 属性并处理 IGVM_VHT_COMMAND_LINE 指令,同时补充 MADT、DEVICE_TREE 指令文档。

影响:便于向 SVSM 等被加载组件传递命令行(如选择串口);已获 Markus Armbruster Acked-by。

查看原始标题[PATCH v3 0/2] igvm: add command line parameter support
首次出现UFS评审中qemu-devel 邮件列表· 2026-10-19

v2 让 ufs-lu 支持 host-managed zoned 块设备(zoned=on);前 3 个补丁先修命令路径,后续补文档、设备与测试。

影响:可在无 zoned UFS 硬件时测试 f2fs 等分区存储栈;评审同意按此拆分推进。

查看原始标题[PATCH v2 0/6] Support for Zoned UFS
首次出现virtio-snd评审中qemu-devel 邮件列表· 2026-10-19

virtio_snd_post_load() 改为按索引遍历 stream,不再调用不检查返回值的 virtio_snd_pcm_get_stream(),消除 Coverity 空指针疑虑。

影响:属防御性清理、行为不变;维护者表示将接手合入。

查看原始标题[PATCH] virtio-snd: don't use virtio_snd_pcm_get_stream() in virtio_snd_post_load()
首次出现ui/dbus评审中qemu-devel 邮件列表· 2026-10-19

在 ui/dbus 剪贴板 Release 处理函数中校验 selection 范围,非法值返回错误,与 Grab/Request 处理保持一致。

影响:避免越界触发 assert 中止或数组越界;评审指出正常构建无法关闭断言。

本期评审涉及 v1;截至本期末,已知最新系列为 v2。 最新系列 v2

查看原始标题[PATCH] ui/dbus: validate clipboard selection in Release handler

KVM6 条精选

首次出现ArmVGIC评审中KVM 邮件列表· 2026-10-19

v2 记录 GICv3 ITS 所需的 VGIC 模型,并在两种创建顺序下拒绝不兼容组合,同时补充 selftest。

影响:修复 GICv5 host 上 ITS 与 VGIC 模型错配;评审追问无内核 VGIC/用户态 irqchip 场景的检查。

查看原始标题[PATCH v2 0/2] KVM: arm64: Reject mismatched GICv3 ITS/VGIC models
有新进展x86TDX讨论中KVM 邮件列表· 2026-10-19

v2 为 tdx-host 与 intel-iommu 引入 trusted DMA 初始化,按建议把 host/TDX 模块交互移入 TDX host(TSM)驱动,作者称暂不合入。

影响:为 TDX PCIe Link Encryption 打基础;本期讨论 IQ buffer 的 PAMT 动态管理与失败路径。

查看原始标题[PATCH v2 0/4] coco/tdx-host: Introduce trusted DMA initialization support
有新进展x86attestation讨论中KVM 邮件列表· 2026-10-19

RFC 拟建通用 attestation 子系统并先实现 TDX provider,统一平台、TEE 与设备证据接口;本期讨论接口范围与维护者参与。

影响:若推进可减少各家 attestation 接口碎片化,但目前仍处 RFC 范围澄清阶段。

查看原始标题[PATCH RFC 00/20] attestation: Add a common subsystem and TDX support
首次出现x86Hyper-V已关闭KVM 邮件列表· 2026-10-19

作者发现 Vitaly Kuznetsov 已有两个补丁覆盖同一 Hyper-V 嵌套休眠问题且含 KVM hypercall 侧,遂请求撤回本方版本。

影响:避免重复实现;后续以既有补丁为准,关注其评审与合入进展。

查看原始标题[PATCH] i386: Hyper-V nested sleep states enlightenment
首次出现x86x86/xen新提交KVM 邮件列表· 2026-10-19

稳定队列回迁上游修复:KVM clock 回退时 kvm_xen_update_runstate() 的负增量会变成巨大无符号值,导致 guest 长期报告 steal time。

影响:影响 Xen guest 运行时间统计正确性;属 stable AUTOSEL 提交,需按各稳定分支评估。

查看原始标题[PATCH AUTOSEL 6.18-6.6] KVM: x86/xen: Prevent runstate times from becoming negative
首次出现PowerPCEEH评审中KVM 邮件列表· 2026-10-19

v5 将 pSeries EEH 错误注入由软件 MMIO 失败改为 PAPR 的 RTAS open/errinjct/close 流程,保留原有用户态 ABI。

影响:使错误注入更贴近真实平台;Sashiko 审查提示 vfio/spapr_tce 有两个中等风险问题待处理。

查看原始标题[PATCH v5 0/5] powerpc: Add RTAS based error injection support for pSeries

Libvirt5 条精选

首次出现backup新提交libvirt-devel 邮件列表· 2026-10-19

4 个补丁引入 fdgroup schema,允许备份输出与 scratch 文件通过 FD 传递,并可选对 full backup 输出做稀疏化。

影响:减少备份路径的文件创建与写放大;属新提交,尚无评审意见。

查看原始标题[PATCH 0/4] qemu: backup: Add support for FD passing for output images and sparsifying of full backup output
有新进展bhyve评审中libvirt-devel 邮件列表· 2026-10-19

bhyve 驱动改用 virBitmap 保存 capabilities,并新增 virBhyveCapsGet/Set/Clear 辅助函数,声明无功能变化。

影响:与 qemu 驱动的内部表示保持一致;本期新增 Michal Privoznik 的 Reviewed-by。

查看原始标题[PATCH] bhyve: capabilities: use virBitmap to store capabilities
首次出现migration评审中热迁移libvirt-devel 邮件列表· 2026-10-19

v4 为迁移增加 TLS-PSK 支持,通过 QEMU monitor 实例化 tls-creds-psk,避免依赖 X.509 证书体系。

影响:简化迁移加密部署与证书轮换;本期仅 ping 评审,尚未获得新意见。

查看原始标题[PATCH v4 0/7] Add TLS-PSK support for migration
首次出现libxl开放启动与生命周期GitLab libvirt· 2026-10-19

libxl 驱动在 on_reboot 为 restart/destroy 时触发 reboot 事件,preserve 时不触发,供上层监听重启请求。

影响:便于 Qubes 等应用在重启间隙执行清理或准备逻辑;MR 刚开启,尚无评审。

查看原始标题libxl: Fire reboot event
首次出现release讨论中libvirt-devel 邮件列表· 2026-10-19

Libvirt 计划 12.9.0 于 10 月 26 日进入 freeze、10 月 29 日打 RC2、11 月 2 日发布。

影响:研发与下游需据此安排合入和回归窗口,冻结后通常只接受关键修复。

查看原始标题Plans for 12.9.0 release (freeze on 2026-10-26)
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab