virt-report虚拟化社区动态
Weekly Review · 2026-W42

2026 年第 42 周10.12–10.18

多目标单二进制整合持续推进,机密计算与嵌套虚拟化成为本周评审重心

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

概览

QEMU

多目标单二进制整合继续推进,qmp dispatcher 已应用、dump 去重进入 v3;Aspeed、GICv5 与 Arm 机密计算模型同步活跃。

KVM

本周评审重心在 x86 机密计算与嵌套虚拟化:Hyper-V VSM、attestation、TDX metadata、nSVM TLB/PML 均有新讨论,Arm64 vcpu 暂停修复获测试。

Libvirt

迁移事件与 CPU 兼容性检查是主线,s390x 预检方案被要求复用现有 CPU 检查路径;构建与安全修复多为小步评审。

统计

734活跃线程
3956活动条目
1632补丁邮件
161RFC 邮件
45新建 issue
0活跃已合并 MR
QEMU邮件列表2415
QEMUGitLab136
KVM邮件列表1306
Libvirt邮件列表91
LibvirtGitLab8

进展3

multi-target 单二进制整合

本期变化:[PULL 00/20] Multi-target 20261015 的 multi-target PULL 已获应用,qmp_query_cpu_definitions 改为按目标分发;[PATCH v3 00/23] multi-target: remove dump functions duplication 的 dump 去重推进到 v3,[PATCH v3 00/12] multi-target: add hexagon 为 hexagon 引入 semihosting 并接入多目标构建。

讨论中:[PATCH v3 00/23] multi-target: remove dump functions duplication 仍需确定异构仿真下 dump 的最终策略;[PATCH v3 00/12] multi-target: add hexagon 本期仅见 Reviewed-by,未见合入确认。

机密计算与 attestation

本期变化:[RFC v4 00/24] Add Realm support to QEMU-VMM 的 Arm Realm v4 讨论 guest-memfd populate 对齐;[PATCH RFC 00/20] attestation: Add a common subsystem and TDX support 提出统一 attestation 子系统并首期接 TDX;[PATCH v4 00/10] TDX: Stop auto-generating the global metadata code 将 TDX metadata 改为表驱动 reader。

讨论中:Realm 期末已知最新为 v5;attestation 是否纳入 TPM 命令仍未定;TDX metadata 与 Module Extensions 系列存在冲突。

迁移与嵌套虚拟化

本期变化:[PATCH libvirt v1 0/4] s390x CPU model compatibility check for incoming migration 为 s390x 迁入增加 CPU 预检,[PATCH] qemu: emit UNDEFINED event when undefining source after migration 补发 UNDEFINED 迁移事件;[PATCH v3 00/27] KVM: nSVM: Optimize nSVM TLB flushes 以独立 L2 ASID 优化 nSVM TLB flush,[RFC PATCH 0/5] KVM: nSVM: Emulate Page Modification Logging 仿真 nested PML。

讨论中:s390x 预检应并入 qemuProcessUpdateGuestCPU;PML 公共代码是否抽取仍待 Sean 意见。

项目
条目

显示 27 / 27 条精选

QEMU12 条精选

ArmGICv5评审中qemu-devel 邮件列表· 2026-10-15

arm_gicv5 虚拟化支持系列为 GICv5 CPU 接口与 IRS 增加 virtualization,支持 -machine gic-version=x-5,virtualization=on。

影响:补齐 GICv5 中断虚拟化模型,Arm 虚拟化平台仿真能力提升;系列仍在评审。

查看原始标题[PATCH 00/86] hw/intc/arm_gicv5: Implement virtualization support
ArmCPU模型讨论中qemu-devel 邮件列表· 2026-10-16

Arm64 KVM 命名 CPU 模型 RFC v4:为 -cpu host/max 之外提供分级命名模型,并允许覆盖 ID 寄存器字段。

影响:目标是支持跨主机 CPU 特性差异下的 live migration;仍属 RFC,测试覆盖需补充。

查看原始标题[RFC PATCH v4 00/25] named CPU models for Arm64 on KVM
Armhw/arm评审中qemu-devel 邮件列表· 2026-10-17

raspi4b PCIe 与 GENET 以太网 v3:修复 UBSan 发现的 UB,使 PCIe 枚举和真实网络流量可用。

影响:提升 Raspberry Pi 4B 模型可用性;仍需按 review 清理 TX 路径注释。

查看原始标题[PATCH v3 00/16] hw/arm/raspi4b: working PCIe and GENET (real networking)
CI评审中qemu-devel 邮件列表· 2026-10-13

testing/next v2 为 KVM 下的 gdb stub 增加 x86_64、aarch64、s390x 功能测试,并引入带调试符号的 tuxrun 镜像。

影响:提升 gdb stub 的 CI 覆盖,但 s390x 测试仍报告挂起,需修正 vmlinux 与 nokaslr 地址差异。

查看原始标题[PATCH v2 00/16] testing/next: functional testing updates for gdb
multi-target评审中qemu-devel 邮件列表· 2026-10-17

multi-target dump 去重系列 v3:以 per-CPU sysemu dump ops 替代各目标重复实现,并新增异构仿真拒绝 dump 的检查。

影响:减少各架构重复代码,为后续异构 CPU dump 策略留出接口;评审仍在进行。

查看原始标题[PATCH v3 00/23] multi-target: remove dump functions duplication
stable讨论中qemu-devel 邮件列表· 2026-10-17

QEMU 11.1.3 stable round-up 列出 73 个候选补丁,冻结日期为 2026-10-26,计划 10-28 发布。

影响:稳定分支维护节奏明确;候选含 RISC-V Svnapot PTE 修复,是否全部纳入仍待确认。

查看原始标题[Stable-11.1.3 00/73] Patch Round-up for stable 11.1.3, freeze on 2026-10-26
Aspeed评审中qemu-devel 邮件列表· 2026-10-16

Aspeed I2C 设备模型与 Minerva BMC 机器 v3:新增 INA230/INA238、DS1339、PCA9545 模型。

影响:扩展 BMC 仿真覆盖面,v3 收到 Reviewed-by;仍需关注后续版本与合入。

查看原始标题[PATCH v3 00/50] Aspeed: I2C device models and the Minerva BMC machine
Hexagonmulti-target评审中qemu-devel 邮件列表· 2026-10-16

hexagon 接入 multi-target v3:引入 semihosting 接口并前缀化冲突 helper,v3 修正 const 参数。

影响:为 hexagon 与后续 riscv 共用构建铺路;本期收到 Reviewed-by,合入状态以维护者树为准。

查看原始标题[PATCH v3 00/12] multi-target: add hexagon
multi-target已应用qemu-devel 邮件列表· 2026-10-16

multi-target PULL 20261015 被应用,含将 qmp_query_cpu_definitions 改为按目标分发的 dispatcher。

影响:单二进制多目标整合落地一步,减少符号重复;已应用不等于发行版可用。

查看原始标题[PULL 00/20] Multi-target 20261015
安全讨论中qemu-devel 邮件列表· 2026-10-17

Arm Realm 支持 RFC v4:基于 RME 与 KVM CCA,新增 rme-guest 对象和 guest-memfd 内存后端启动 Realm。

影响:推进 Arm 机密虚拟机在 QEMU 的落地;v4 讨论内存 populate 对齐,期末已知最新为 v5。

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

查看原始标题[RFC v4 00/24] Add Realm support to QEMU-VMM
monitor评审中qemu-devel 邮件列表· 2026-10-16

system: 引入 tldr 实时数据记录器,用 -object tldr-config 开启,记录 error_report、QMP 事件与命令。

影响:面向生产 QEMU 崩溃或 guest 崩溃后的取证,设计强调无信号处理、可常开;仍在评审。

查看原始标题[PATCH 00/21] system: introduce a live data recorder facility
IOMMU评审中qemu-devel 邮件列表· 2026-10-15

amd_iommu: 允许 IOMMU 挂载到非 system bus,为 PCI 设备级隔离按拓扑查找 IOMMU 铺路。

影响:影响 vIOMMU 拓扑与设备隔离建模;头文件依赖和 API 暴露方式仍有分歧。

查看原始标题[PATCH 0/8] amd_iommu: Allow IOMMU to attach on non system bus

KVM9 条精选

x86resctrl评审中KVM 邮件列表· 2026-10-17

x86 resctrl 增加 kernel-mode(PLZA)支持 v6:通过通用 kmode 层让内核使用独立资源分配/监控关联。

影响:扩展 resctrl 到内核态资源隔离,AMD PLZA 与 RISC-V 类似扩展的抽象仍在讨论。

查看原始标题[PATCH v6 00/18] x86,fs/resctrl: Add kernel-mode (e.g., PLZA) support to the resctrl subsystem
x86Hyper-V讨论中KVM 邮件列表· 2026-10-17

KVM x86 Hyper-V VSM RFC:在 VM plane 上建模 Virtual Trust Levels,为 Windows VBS 提供 VTL0/VTL1 隔离。

影响:避免依赖嵌套虚拟化实现 VBS;55 patch RFC 仍处早期,plane twin 发布的内存序被指出需用 release 语义。

查看原始标题[RFC PATCH 00/55] KVM: x86: Hyper-V VSM (Virtual Trust Levels) on VM planes
x86attestation讨论中KVM 邮件列表· 2026-10-17

attestation 公共子系统 RFC:统一 TPM2、TDX、SEV-SNP、Arm CCA 等证据获取与测量接口,首期实现 TDX provider。

影响:减少厂商特定 attestation 接口碎片化;是否承载 TPM 命令仍明确为否,仅高层操作。

查看原始标题[PATCH RFC 00/20] attestation: Add a common subsystem and TDX support
x86TDX评审中KVM 邮件列表· 2026-10-14

TDX 全局 metadata 代码 v4:用表驱动 reader 替代自动生成代码,简化新字段添加。

影响:降低 TDX metadata 维护成本;与 TDX Module Extensions 系列存在冲突,合入顺序待协调。

查看原始标题[PATCH v4 00/10] TDX: Stop auto-generating the global metadata code
x86resctrl评审中启动与生命周期KVM 邮件列表· 2026-10-14

resctrl 修复 v4:恢复启动时默认 MBM 模式,切换 mbm_event 时分配计数器,并修正超过 32 个计数器的 ABMC 编程。

影响:修复 pqos 读到 0 MB/s 的回归;部分补丁按 review 被放弃,最终范围待确认。

查看原始标题[PATCH v4 0/3] x86,fs/resctrl: Keep default MBM mode at boot and fix ABMC programming
Armarm64评审中KVM 邮件列表· 2026-10-15

KVM arm64 跨 CPU vcpu 暂停修复:修正 OUTSIDE_GUEST_MODE/IN_GUEST_MODE 发布时机与状态重同步。

影响:提升 vgic 状态内省和 pKVM/nVHE 场景可靠性;已获 Reviewed-by 与多模式启动测试。

查看原始标题[PATCH 0/7] KVM: arm64: Fix cross-CPU vcpu pausing
nSVM评审中虚机性能KVM 邮件列表· 2026-10-17

KVM nSVM TLB flush 优化 v3:为每个 vCPU 的 L2 维护独立 ASID,替代嵌套切换时全量 flush。

影响:降低 nested SVM 切换开销;SMI/RSM 与 MTRR 路径是否需同时 flush 两个 ASID 仍在讨论。

查看原始标题[PATCH v3 00/27] KVM: nSVM: Optimize nSVM TLB flushes
nSVM讨论中KVM 邮件列表· 2026-10-16

KVM nSVM PML 仿真 RFC:在 nested NPT walk 中把 L2 GPA 记入 L1 的 PML buffer,并合成 PML Full 退出。

影响:服务 L1 对 L2 的脏页跟踪与嵌套 live migration;是否抽取 nVMX/nSVM 公共代码仍待 Sean 意见。

查看原始标题[RFC PATCH 0/5] KVM: nSVM: Emulate Page Modification Logging
VFIO评审中KVM 邮件列表· 2026-10-16

vfio/pci CXL Type-2 透传 v6:guest 管理虚拟 HDM decoder,host 保留物理 decoder 与地址,支持 DVSEC reset。

影响:把 CXL 加速器透传纳入 VFIO 模型;仍限单 endpoint、非 interleave、固件提交的 decoder。

查看原始标题[PATCH v6 00/31] vfio/pci: Add CXL Type-2 device passthrough support

Libvirt6 条精选

s390xmigration评审中热迁移libvirt-devel 邮件列表· 2026-10-14

libvirt s390x 传入迁移前 CPU 兼容性检查 v1:消费 QEMU responsible-properties 做预检。

影响:目标是迁移前发现 CPU 不兼容;评审认为应复用 qemuProcessUpdateGuestCPU 而非放在 migration 路径。

查看原始标题[PATCH libvirt v1 0/4] s390x CPU model compatibility check for incoming migration
migration评审中热迁移libvirt-devel 邮件列表· 2026-10-16

qemu: VIR_MIGRATE_UNDEFINE_SOURCE 后补发 UNDEFINED 生命周期事件,v2 增加 UNDEFINED_MIGRATED detail。

影响:让仅依赖事件的编排层感知源端已 undefine;事件语义与 PERSIST_DEST 的交互仍在讨论。

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

查看原始标题[PATCH] qemu: emit UNDEFINED event when undefining source after migration
安全评审中libvirt-devel 邮件列表· 2026-10-14

security: 在 DAC/SELinux 中拒绝把只读或共享磁盘指向目录,并补充 qemusecuritytest 负向用例。

影响:提前拦截不安全磁盘配置,降低目录被误当镜像的风险;系列已获 Reviewed-by。

查看原始标题[PATCH 0/5] security: Check if R/O or shared disk is not directory
libxl讨论中启动与生命周期libvirt-devel 邮件列表· 2026-10-15

libxl: 在 shutdown reason 为 restart/destroy 时触发 VIR_DOMAIN_EVENT_ID_REBOOT,并补充 NEWS 与文档。

影响:改善 Xen 域重启事件语义;REBOOT 与 LIFECYCLE/RESET 的边界仍在讨论。

查看原始标题[PATCH 0/2] libxl: Fire reboot event
mshv评审中libvirt-devel 邮件列表· 2026-10-16

qemu: 将 vhost-net 支持从仅 KVM 扩展到 mshv 加速器,并调整测试夹具覆盖 vhost net 设备。

影响:扩展 MSHV 加速器的网络后端选择;测试夹具同步覆盖 vhost net 设备。

查看原始标题[PATCH v2 0/2] qemu: add support for vhost-net when using the mshv accelerator
build评审中libvirt-devel 邮件列表· 2026-10-16

build: 在 WITH_NWFILTER 或 WITH_NETWORK 时设置 firewall_backend_priority,修复 -Ddriver_network=disabled 构建失败。

影响:修正 v1 的错误依赖方向,使 nwfilter 可独立于 network driver 构建;v3 已获 Reviewed-by。

查看原始标题[PATCH v3] build: set firewall_backend_priority regardless of driver_network
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab