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

2026-09-07 社区动态

Arm CCA v16 把 RMM 实现识别提为放行条件;IGVM/SEV 补丁修复 launch 顺序导致 policy 未进 attestation 的缺口。

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

概览

QEMU

当日多数改动仍处评审迭代:最影响信任链的是 IGVM/SEV 修复 launch 前策略生效问题,其余集中在 qom/QAPI 属性内省、慢 I/O 事件、CPR/vhost-vsock 和若干板级设备支持。

KVM

Arm CCA v16 仍是最大线程,新焦点是需要区分 RMM 实现以拒绝已知损坏版本;SVM PML v8 获 AMD Ack,VFIO CXL Type-2 与 PPC selftests 铺路也在推进。

Libvirt

当日以未合入的评审为主:migration 补上 TLS-PSK,SWTPM 增加 backup/fsync,QEMU 驱动退出等待可配置,resctrl 扩展到 whole-process 资源管理。

统计

118活跃线程
495活动条目
241补丁邮件
1RFC 邮件
2新建 issue
0活跃已合并 MR
QEMU邮件列表351
QEMUGitLab4
KVM邮件列表103
Libvirt邮件列表37

观察4

KVM · Arm CCA 的 RMM 实现识别

讨论要求除 ABI 版本外能区分厂商与损坏的 RMM,这一机制将决定 v16 能否从评审走向可合入。

KVM · SVM PML 脏页日志

v8 已获 AMD Ack,若落地将为 Zen6+ 提供硬件辅助 dirty log,live migration 路径值得跟进。

QEMU · SEV/IGVM launch 策略注入

修复 policy 晚于 LAUNCH_START 导致的 attestation 测量错配,后续需确认 SEV/SEV-ES 与 SEV-SNP 全路径都被覆盖。

Libvirt · migration TLS-PSK 支持

v4 已含 cookie 与密钥生成测试并获 R-b,可观察 XML/CLI 层能力与维护者合入节奏。

项目
条目

显示 21 / 21 条精选

QEMU13 条精选

首次出现Armhw/arm讨论中qemu-devel 邮件列表· 2026-09-07

RFC v3 延续 2022 年草案,以 36 补丁提供面向裸机固件调试和 CI 的 test-oriented RP2040 机器,支持 boot ROM/UF2/ELF 加载与持久 flash,并附带文档。

影响:为无硬件环境提供 RP2040 的调试与 CI 目标,但需注意它不是 cycle-accurate 模型。

查看原始标题[RFC PATCH v3 00/36] arm: add Raspberry Pi Pico/RP2040 machine
首次出现Armhw/arm评审中qemu-devel 邮件列表· 2026-09-07

为 i.MX8MP 增加 GPC/GPR/SRC/MU 等外设模型,扩展 CCM 的 M7 时钟输出,使 Linux(A53)可通过 remoteproc 加载并启动 M7 firmware。

影响:在 QEMU 中提供异构 AMP 软件验证环境,降低 M7 firmware 开发对真实 EVK 的依赖。

查看原始标题[PATCHv2 0/7] hw/arm: Adding Cortex-M7 Asymmetric Multiprocessing boot support for i.MX8MP
首次出现x86SEV/IGVM评审中qemu-devel 邮件列表· 2026-09-07

修复 guest policy 调用发生在 LAUNCH_START 之后导致未生效的问题;v2 将调用前移到初始化段,并让 SEV/SEV-ES 与 SEV-SNP 的 policy 属性带 getter/setter 和返回值检查。

影响:policy 属于 attestation 报告的一部分;只有 launch 前注入,IGVM 文件的测量预期才能与实际结果一致,否则远程证明会静默错配。

查看原始标题[PATCH v2 0/5] igvm/sev: apply the IGVM guest policy before launch
有新进展QOM/QAPI评审中qemu-devel 邮件列表· 2026-09-07

新增 QAPITypeInfo,把 object property 的自由格式类型字符串与 QAPI schema 类型、枚举表和 list 元素类型挂钩,并校验 qom-list-properties 内省一致性。

影响:管理工具不再靠命名约定或临时映射猜属性语义,可基于统一 schema 消费和校验 QOM/qdev 配置。

查看原始标题[PATCH v4 00/75] qom/qdev: associate properties with QAPI schema types
有新进展CI/build评审中qemu-devel 邮件列表· 2026-09-07

将 check-tcg 从 Makefile 迁到 meson 的 PULL 正在收尾;当日暴露 meson_options.txt 修改未同步刷新 scripts/meson-buildoptions.sh,导致构建目录间歇 dirty。

影响:若解决 buildoptions 刷新触发逻辑,可减少开发者的工作树污染,并提升 TCG 测试的可维护性。

查看原始标题[PULL 000/105] move check-tcg into the meson build
首次出现intel_iommu评审中qemu-devel 邮件列表· 2026-09-07

在 svm=on/pasid-bits=N/fsts=on 下,QEMU 通过 FAULTQ 接收宿主机的 recoverable first-stage page fault 并转给 guest,再把 guest 的 page group response 回传 host VTD。

影响:使 vSVM 配置下的直通设备也能闭合可恢复页错误链路,补齐 guest 与 host IOMMU 之间的故障处理通道。

查看原始标题[PATCH v5 0/6] intel_iommu: Enable PRQ support for passthrough device
首次出现RISC-VRPMI评审中qemu-devel 邮件列表· 2026-09-07

virt 机接入 RPMI transport/Base/Reset/HSM/Suspend 等服务,并带文档、qtest 与 Linux guest smoke test;评审建议改用 address_space_write 并补错误处理与接口文档。

影响:为 RISC-V guest 提供平台固件侧的电源、复位与 HSM 服务,同时把 librpmi 纳入可选构建依赖。

查看原始标题[PATCH v10 00/10] riscv: add initial RPMI virt support
首次出现monitor评审中qemu-devel 邮件列表· 2026-09-07

针对 Peter 在合入 HMP optional 时发现的问题做后续修正;功能测试的讨论认为应查 QMP schema 或 CommandNotFound,而不是读 config-host.h。

影响:裁剪 HMP 后,测试和管理应用都应基于运行时能力判断功能,而不是依赖构建期配置。

查看原始标题[PATCH v2 00/10] Make HMP optional - follow-up
首次出现qga评审中qemu-devel 邮件列表· 2026-09-07

17 个补丁集中修正 QGA VSS 路径的 correctness/robustness 问题,已收到 VSS/guest agent 维护者的 R-b。

影响:提升 Windows guest 卷影拷贝与备份流程在 QGA 侧的可靠性,降低备份集成时的不稳定因素。

查看原始标题[PATCH 00/17] Various QGA VSS fixes
首次出现aspeed评审中qemu-devel 邮件列表· 2026-09-07

新增 ASPEED VGA PCI 设备,让 QEMU 内 OS 可将其作为显示适配器;后续规划以共享内存 backend 承载 framebuffer,服务 BMC KVM 视频路径。

影响:为 BMC KVM 画面获取和后续 VRAM 共享方案提供第一块可用模型。

查看原始标题[PATCH v1 0/7] Add ASPEED VGA PCI device support
首次出现block评审中qemu-devel 邮件列表· 2026-09-07

面向极慢存储场景增加 QAPI 事件,在 I/O 超时阈值后主动上报,而非只靠 latency histogram 被动查询;NVMe 相关改动已获 Ack。

影响:管理栈可及时感知慢存储并触发告警或迁移,减少存储性能劣化长时间不可见的问题。

查看原始标题[PATCH 0/9] block: BLOCK_IO_DELAY event
首次出现cpr评审中热迁移qemu-devel 邮件列表· 2026-09-07

v4 先阻断尚未就绪的 CPR 模式以避免中途崩溃,迁移时保留 vhost FD 并避免重置连接;讨论还覆盖 destination 侧失败时 owner 恢复路径。

影响:让 vhost-vsock 场景下的 CPR 迁移路径更完整,同时避免半支持状态下直接 crash。

查看原始标题[PATCH v4 00/10] migration/cpr: support vhost-vsock devices
首次出现iothread评审中qemu-devel 邮件列表· 2026-09-07

V15 引入 holder 跟踪,用 QOM 路径或 block export 记录谁在使用 IOThread,并通过 QMP/HMP 暴露;讨论建议拆出独立 bugfix 并显式命名 unsafe accessor。

影响:在设备热插拔与预分配线程池场景中,管理端可直接看清设备/导出与 IOThread 的占用关系。

查看原始标题[PATCH V15 00/14] iothread: Support tracking and querying IOThread holder

KVM4 条精选

有新进展ArmRealm评审中KVM 邮件列表· 2026-09-07

v16 将 RMM/固件层与 KVM Realm 支持重新合并为 45 补丁;最新讨论强调仅检查 RMM v2.0 ABI 无法识别损坏实现,需要实现级标识;SVE 最大 VL 寄存器已获 R-b。

影响:CCA 能否安全放行取决于能否拒绝已知损坏的厂商 RMM;SVE 寄存器接口也在为 guest 暴露向量能力铺路。

查看原始标题[PATCH v16 00/45] arm64: Support for Arm CCA in KVM
首次出现x86PML评审中虚机性能KVM 邮件列表· 2026-09-07

面向 AMD Zen6+ 的 PML 支持新增 VMCB 地址/索引字段并在日志满 4KB 时触发 VMEXIT;v8 已获得 AMD 侧 Ack。

影响:为 SVM guest 提供硬件辅助 dirty log,可减少 live migration 与内存 checkpoint 阶段的软件扫描开销。

查看原始标题[PATCH v8 0/8] KVM: SVM: Add Page Modification Logging (PML) support
有新进展selftests评审中KVM 邮件列表· 2026-09-07

v2 放弃给分配器加 @align,改用 region type 表达多页页表自然对齐,LoongArch min GPA 调整为 0x180000;当日 Sean 澄清不需要 magic GPA,Anup Ack RISC-V 部分。

影响:让 PPC 所需的多级页表对齐不污染通用分配器,降低各架构接入 KVM selftests 的差异。

查看原始标题[PATCH v2 00/20] KVM: selftests: PPC pre-enabling
首次出现vfio评审中KVM 邮件列表· 2026-09-07

v4 让 guest 拥有 virtual HDM decoder 并可复位设备,host 管理物理 decoder;当前评审聚焦 vfio-pci-core 整 BAR 映射与 vfio-cxl 子块 devm_request_mem_region 的嵌套冲突。

影响:若打通,CXL 内存类加速器可在 guest 内自管理内存映射,为 CXL Type-2 直通进入生产提供关键路径。

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

Libvirt4 条精选

有新进展qemu driver讨论中libvirt-devel 邮件列表· 2026-09-07

新增 process_exit_wait 配置设置,延续 shutdown 场景 SIGTERM/SIGKILL 等待语义讨论;最新回复认为 2 秒/设备之外的场景仍需实测验证。

影响:让大内存或慢退出场景下的 VM 关闭不再一刀切,管理员可按主机环境调整等待窗口。

查看原始标题[PATCH] qemu: add process_exit_wait configuration setting
首次出现migration评审中热迁移libvirt-devel 邮件列表· 2026-09-07

libvirt 新增 tls-creds-psk 对象管理与 PSK 生命周期处理,migration cookie 测试覆盖 TLS-PSK 标志下的密钥长度与十六进制编码。

影响:补上 X.509 之外的免证书加密迁移路径,降低证书部署、轮换与泄露风险。

查看原始标题[PATCH v4 0/7] Add TLS-PSK support for migration
首次出现swtpm评审中libvirt-devel 邮件列表· 2026-09-07

为即将发布的 swtpm 新增 backup/fsync 属性,允许在 XML 中启用 TPM 状态文件备份与 fsync;讨论将错误码统一到 VIR_ERR_ARGUMENT_UNSUPPORTED。

影响:降低掉电时 TPM 状态文件损坏的概率,让 libvirt 能对接新 swtpm 的持久化能力。

查看原始标题[PATCH 0/4] qemu: Support backup and fsync optional attributes in SWTPM
首次出现resctrl评审中libvirt-devel 邮件列表· 2026-09-07

cachetune/memorytune/energytune 及 monitor 可省略 vcpus,把资源分组应用到整个 QEMU 进程并在建线程前生效;进程级与 vCPU 级配置不允许混用。

影响:使 IOThread、worker 和 emulator 线程的缓存与带宽占用也被纳入管控,避免只统计 vCPU 造成偏差。

查看原始标题[PATCH v2 0/4] resctrl: support whole-process allocations and monitoring
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab