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

2026-10-20 社区动态

QEMU 属性类型与多架构重构推进,KVM 侧 SVM/Xen 修复和 Arm 机密计算 RFC 并行评审,Libvirt 聚焦兼容性与迁移前置校验。

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

概览

QEMU

QOM/qdev 属性类型可发现性和 KVMCPUOps、多目标 helper 前缀等重构并行推进;测试与设备修复活跃,已关闭的 USB MTP 可用性问题提醒 assert 路径风险。

KVM

x86 SVM LBR 与 Xen 事件投递修复进入多轮评审,通用 attestation 和 Arm Realm/CLA RFC 继续收敛接口边界;AI 评审在 CPU offline 补丁中发现需先解决的问题。

Libvirt

围绕 QEMU debug-threads 移除做兼容性适配,s390x 入向迁移 CPU 模型检查进入新提交,meson 构建选项和文档修正同步推进。

统计

177活跃线程
740活动条目
408补丁邮件
0RFC 邮件
8新建 issue
0活跃已合并 MR
QEMU邮件列表426
QEMUGitLab42
KVM邮件列表248
Libvirt邮件列表21
LibvirtGitLab3

观察4

QEMU · KVMCPUOps 多架构分派

涉及 CPUState 共享区域与 AccelInfo 等开放设计,后续版本将决定多架构 KVM 接口形态。

KVM · 通用 attestation 子系统

测量排队与多 ROT 等待语义仍待共识,影响平台、TEE 与设备证据接口的统一范围。

KVM · Arm Realm QEMU-VMM

默认内存后端和 arm64 firmware 特性仍未定,期末已知有 v5,后续版本值得跟踪。

Libvirt · s390x 入向迁移 CPU 兼容性检查

新增检查路径仍需评审,关系到跨代 s390x 迁移失败的前置发现。

项目
条目

显示 28 / 28 条精选

QEMU13 条精选

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

v2 向 guest 暴露 AMD LbrExtV2 及依赖的 LBR/PMC freeze 特性,新增 lbr-pmc-freeze 并使其依赖 lbrext-v2。

影响:配合 KVM 的 LBRv2 虚拟化,让 guest 使用 Zen 4 分支采样设施;当前为新提交。

查看原始标题[PATCH v2 0/4] target/i386: Add AMD LBR Extension v2 support
首次出现QAPI评审中qemu-devel 邮件列表· 2026-10-20

v7 为 QOM/qdev 属性增加 QAPI 类型元数据,使 query-qmp-schema 可发现属性类型,并加入遍历全部 QOM 类型的慢速校验测试;部分补丁获 Reviewed-by。

影响:合入后有望减少管理工具对属性类型的私有映射,提升 introspection 可靠性;当前仍在评审。

查看原始标题[PATCH v7 00/65] Hi
首次出现CI评审中qemu-devel 邮件列表· 2026-10-20

v3 整理 testing/next,利用带调试符号的 tuxrun 镜像,将 x86_64、aarch64、s390x 的 KVM gdb stub 测试接入功能测试。

影响:提升 KVM gdb stub 的跨架构回归覆盖;ppc 因 CI 无嵌套 KVM 暂不能覆盖。

查看原始标题[PATCH v3 00/19] testing/next: functional testing updates for gdb (pre-PR)
首次出现multi-target评审中qemu-devel 邮件列表· 2026-10-20

v4 把 cpu_get_note_size/cpu_get_dump_info 的逐目标实现改为 sysemu 操作分发,并在异构仿真时拒绝 dump。

影响:减少多目标构建重复代码,为后续异构处理划边界;已获 Reviewed-by,仍待合入。

查看原始标题[PATCH v4 00/21] multi-target: remove dump functions duplication
首次出现multi-target新提交qemu-devel 邮件列表· 2026-10-19

v1 从源码层给各目标 helper 加目标前缀,替代不可移植的二进制符号重命名,并回退此前的临时改名。

影响:若合入可缓解多目标链接冲突并降低维护成本;目前为新提交。

查看原始标题[PATCH 00/26] multi-target: prefix helpers with target prefix
首次出现KVM新提交qemu-devel 邮件列表· 2026-10-20

v1 参考 TCGCpuOps 引入 KVMCPUOps,作为多架构 KVM 下 CPU 特定操作的共享分派器,并清理初始化后的冗余检查。

影响:为多架构 KVM 接口打基础;CPUState 共享区域与 AccelInfo 等开放问题仍待讨论。

查看原始标题[PATCH 00/23] kvm: introduce KVMCPUOps
首次出现testing评审中qemu-devel 邮件列表· 2026-10-19

v2 收敛为 2 个补丁,修复 s390 大端主机字节序和 powerpc 工具链行为差异导致的 tests/tcg 失败,已获 Reviewed-by。

影响:改善非容器 TCG 测试稳定性;维护者计划观察几天后合入。

查看原始标题[PATCH v2 0/2] tests/tcg fixes
首次出现UFS评审中qemu-devel 邮件列表· 2026-10-20

v3 让 ufs-lu 在 zoned=on 时呈现 host-managed zoned 块设备,并修复相关命令路径,便于测试 zoned 存储栈。

影响:无 zoned UFS 硬件时也可验证 f2fs 等 zoned 用法;持久 zone 状态等未建模。

查看原始标题[PATCH v3 0/6] Support for Zoned UFS
首次出现USB已关闭GitLab qemu· 2026-10-20

该 issue 描述 guest 非特权用户通过 SendObjectInfo/SendObject 长度不匹配触发 assert,导致 QEMU 进程退出。

影响:历史影响是 VM 可用性丧失;关闭结论应以原始 issue 为准,不能据此认定修复状态。

查看原始标题Writable USB MTP size mismatch lets an unprivileged guest user abort QEMU
首次出现system评审中qemu-devel 邮件列表· 2026-10-20

补丁删除 v11.0 起弃用的 -name debug-threads 选项;线程命名已无条件启用,补丁获 Reviewed-by。

影响:简化命令行兼容层;libvirt 需同步停止假设该能力存在,避免新 QEMU 启动失败。

查看原始标题[PATCH] system: Remove deprecated '-name foo, debug-threads=...' option
首次出现PCI评审中qemu-devel 邮件列表· 2026-10-20

v2 把 msi_nonbroken 更新从 class_init 延后到设备 realize,避免未实例化 PCIe 根复合体的机器被误改。

影响:修复跨机器 MSI/MSI-X 行为污染;已获 Reviewed-by 与 Tested-by。

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

v2 在启用 MTTCG 的同时加入 BQL、TLB/屏障等修复,系列已获完整评审,计划进入 pull request。

影响:提升 Hexagon 多线程 TCG 可用性;目前尚未合入。

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

v5 修复 HEX_SYS_ACCESS 在 guest 字符串填满定长文件名缓冲区时写越界 NUL 的问题,改用 lock_user_string()。

影响:旨在消除 semihosting 路径的越界写风险;系列已评审并排队 PR,尚非合入。

查看原始标题[PATCH v5 0/4] hexagon semihosting: Address coverity finding

KVM9 条精选

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

v2 为 SVM 增加 LbrExtV2 虚拟化;评审指出需 array_index_nospec、保留位语义及少于 16 个 LBR 的建模问题。

影响:影响 guest 分支采样虚拟化的正确性与安全性;部分补丁获 Reviewed-by,仍需修订。

查看原始标题[PATCH v2 00/12] KVM: SVM: Add support for AMD LBR Extension v2
有新进展x86attestation讨论中KVM 邮件列表· 2026-10-20

相对上期,本期讨论转向测量是否排队、需等待多个 ROT 完成等语义,而非首次提出通用 attestation/TDX provider。

影响:统一平台、TEE 与设备证据接口的方向仍待共识;当前为 RFC 讨论。

查看原始标题[PATCH RFC 00/20] attestation: Add a common subsystem and TDX support
有新进展ArmVFIO讨论中KVM 邮件列表· 2026-10-20

v2 已支持裸机与虚拟化环境,并通过 vfio-mdev 向 KVM guest 分配 CLA;本期最新回复仅为澄清确认,未见新版本结论。

影响:Arm CPU 本地加速器的虚拟化接入仍需完善错误处理与生命周期设计;尚未定稿。

查看原始标题[RFC PATCH v2 00/15] Arm Core Local Accelerator Driver
首次出现x86Xen评审中KVM 邮件列表· 2026-10-20

v4 处理 gfn_to_pfn_cache 刷新遇 KVM_MEMSLOT_INVALID 时 Xen 事件通道/定时器被静默丢弃的问题,并讨论 PIT/GSI0 路由边界。

影响:目标是在 memslot 更新竞争下保持事件投递;涉及恶意 VMM 场景的防护取舍仍在评审。

查看原始标题[PATCH v4 00/12] KVM: x86/xen: Don't drop event deliveries which race memslot updates
有新进展x86resctrl评审中KVM 邮件列表· 2026-10-20

v6 为 AMD PLZA 增加独立于用户任务的 resctrl 关联,并在 fs/resctrl 引入通用 kmode 层;精简 changelog 后获 Reviewed-by。

影响:让内核态工作负载使用独立资源分配/监控关联,并为其他架构复用留接口;仍待合入。

查看原始标题[PATCH v6 00/18] x86,fs/resctrl: Add kernel-mode (e.g., PLZA) support to the resctrl subsystem
首次出现x86SVM评审中KVM 邮件列表· 2026-10-20

6.18.y 回移补丁初始化 vmcb01 中的 VIRTUAL_VMLOAD_VMSAVE_ENABLE_MASK 并保持不变,避免 intercept 重算时无意义切换。

影响:针对稳定分支的 SVM 行为修正,已获 Acked-by;具体稳定版采用情况需看维护者流程。

查看原始标题[PATCH 6.18.y] KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc
首次出现x86CPU hotplug评审中热插拔KVM 邮件列表· 2026-10-20

补丁为 KVM CPU offline 增加 x86 vendor hook,在物理 CPU 下线前唤醒阻塞 vCPU,避免 posted-interrupt 目标残留。

影响:AI 评审指出 TDX 下 vmx_vcpu_pi_load() 可能越界及回调顺序问题;合入前需修正。

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

查看原始标题[PATCH] KVM: x86: Wake blocked vCPUs before offlining a CPU
首次出现RME讨论中KVM 邮件列表· 2026-10-20

本期讨论 rme-guest 默认内存后端与 arm64 firmware 的 Realm 特性;该 RFC 评审的是 v4,期末已知最新系列为 v5。

影响:推进 Arm CCA 机密 VM 在 QEMU 的可用性,但默认值与固件接口仍未定。

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

查看原始标题[RFC v4 00/24] Add Realm support to QEMU-VMM
首次出现TDX评审中KVM 邮件列表· 2026-10-20

v2 认为硬件已能处理 KeyID 切换,准备删除 TDX 模块中遗留的软件 cache flush 代码,并继续收集 Reviewed-by。

影响:简化 TDX 内存转换路径;本期新增 Reviewed-by,但仍处评审。

查看原始标题[PATCH v2 0/2] Drop unneeded cache flushing

Libvirt6 条精选

首次出现RISC-Vdocs评审中libvirt-devel 邮件列表· 2026-10-20

v2 因相关属性已在 QEMU v10.1.0 移除,将 deprecated.rst 中的 RISC-V 'Z' CPU 属性章节迁至 removed-features.rst 并调整措辞。

影响:保持弃用/移除文档与 QEMU 现实一致;已获多个 Reviewed-by。

查看原始标题[PATCH v2] docs: Move RISC-V 'Z' CPU properties section to removed features
首次出现QEMU评审中libvirt-devel 邮件列表· 2026-10-20

QEMU 自 11.2 起将 debug-threads 变为 no-op 且始终启用,libvirt 补丁停止假设该能力总存在,避免新 QEMU 下启动失败。

影响:与 QEMU 移除 -name debug-threads 配套,属于跨项目兼容性调整;已获 Reviewed-by。

查看原始标题[libvirt PATCH] qemu: re-introduce debug-threads capability
首次出现s390xmigration新提交热迁移libvirt-devel 邮件列表· 2026-10-20

v2 新增 qemuProcessCheckS390CPU() 包装 query-cpu-model-comparison,过滤 type 属性并在不兼容时列出差异属性。

影响:在接收端迁移前更早发现 s390x CPU 模型不兼容,减少迁移失败;当前为新提交。

查看原始标题[PATCH libvirt v2 0/4] s390x CPU model compatibility check for incoming migration
有新进展meson评审中libvirt-devel 邮件列表· 2026-10-20

系列分组 driver 选项,新增 nwfilter、nodedev、storage,重命名 driver_secrets;本期评审建议修正 WITH_NODE_DEVICES 宏名。

影响:改善构建选项粒度与可读性;命名修正仍待处理。

查看原始标题[PATCH 0/7] meson: improvements around "driver_XXXX" build options
首次出现docs评审中libvirt-devel 邮件列表· 2026-10-19

补丁将 query-kvm 的弃用版本修正为 v11.1.0 之后,避免按过早时间移除该接口,并获 Reviewed-by。

影响:防止文档驱动过早删除仍受支持的接口;当前评审中。

查看原始标题[PATCH] docs: Clarify 'query-kvm' deprecation release
首次出现storage评审中libvirt-devel 邮件列表· 2026-10-20

补丁在比较前把符号链接目标规范化为绝对路径,修复 LVM 相对符号链接导致 VM 启动时报 Device or resource busy 的问题。

影响:改善使用相对符号链接存储的 VM 启动可靠性;输入未确认合入,故状态按评审处理。

查看原始标题[PATCH merged] qemu: fix symlink path comparison in namespace setup
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab