virt-report虚拟化社区动态
Daily Brief · 2026-08-12

2026-08-12 社区动态

Arm CCA 进入规范级评审,KVM 时钟清理与 QEMU 测试框架 Meson 迁移同步推进

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

概览

QEMU

测试框架向 Meson 整体迁移接近收官,single-binary 动态过滤方案在 TypeInfo 字段设计上收敛;TCG 新增 min/max 原生支持,RISC-V 与 Arm 板级模拟持续修复,stable 11.0.4 周期启动。

KVM

Arm CCA v16 与 guest_memfd in-place 转换并行推进进入细粒度接口评审,KVM clock 清理和 TDX DoS 预防带来 x86 侧的精度与安全改进,s390x 亦有杂项修复。

Libvirt

安全修复优先,CVE-2026-18917 的 RPC 溢出补丁已收 Review;nwfilter nftables 后端接近落地,同时跟进 QEMU 11.1 capabilities 更新并支持 vCMDQ 特性。

统计

185活跃线程
1181活动条目
479补丁邮件
11RFC 邮件
2新建 issue
0活跃已合并 MR
QEMU邮件列表772
QEMUGitLab24
KVM邮件列表367
Libvirt邮件列表16
LibvirtGitLab2

观察3

KVM · Arm CCA 内存转换

重叠转换请求的规范澄清尚无定论,将影响后续 RMM 接口与 KVM 实现。

QEMU · single-binary 动态过滤

TypeInfo 字段的具体语义与规则描述方式仍待下一版设计确认。

Libvirt · nwfilter nftables 后端

ARP 行为已确认符合预期,后续需关注合并前的兼容性与清理逻辑。

项目
条目

QEMU10 条精选

首次出现x86Armlinux-user新提交GitLab qemu· 2026-08-11

用户报告 Go GC 与编译器在 binfmt 模拟下崩溃,涉及 x86_64 用户态模拟在 aarch64 主机上的正确性。

影响:可能指向 TCG 跨架构内存模型或信号处理缺陷,需复现定位。

查看原始标题Go garbage collector crashes when using qemu-x86_64 on an aarch64 host
首次出现Armtarget-arm新提交qemu-devel 邮件列表· 2026-08-12

首个 11.2 pullreq:新增板模型与 SME 仿真,修复 raspi4b 内存容量被错误限制问题并加回归测试。

影响:Arm 平台模拟与 SME 支持推进,Pi 4 内存可见性得到修正。

查看原始标题[PULL 00/26] target-arm queue
有新进展tests评审中qemu-devel 邮件列表· 2026-08-12

v6 将 user/system/multiarch 全部 TCG 测试迁移到 Meson,补齐脚本与头文件依赖;本次新增 Daniel 对 build-dir/run 脚本使用的评审意见。

影响:统一测试构建系统,提升依赖解析准确性与可维护性,为架构覆盖扩展铺路。

查看原始标题[PATCH v6 000/103] tests/tcg: run tests with meson
首次出现stable新提交启动与生命周期qemu-devel 邮件列表· 2026-08-12

11.0.4 冻结与发布计划已定;队列含 CET shadow stack 的 KVM MSR 修复及 sh4 延迟槽信号修复。

影响:维护分支用户应关注 SSP 恢复问题;面向社区的补丁征集窗口有限。

查看原始标题[Stable-11.0.4 000/120] Patch Round-up for stable 11.0.4, freeze on 2026-08-24
有新进展machine评审中qemu-devel 邮件列表· 2026-08-12

静态过滤不足,社区同意在 TypeInfo 增加字段描述可用规则,取代此前函数指针分歧。

影响:决定单二进制发行下目标平台设备集合的暴露机制,影响后续设备与 CPU 过滤设计。

查看原始标题[PATCH 00/27] single-binary: implement dynamic filtering for machine types
首次出现hw/gpio新提交qemu-devel 邮件列表· 2026-08-12

按 rust/hw/char/pl011 模式将 C 模型移植到 Rust,依赖树外 SoC/板,等待上游机器接入。

影响:探索 QEMU Rust 设备模型路径,为 STM32F1xx 平台支持做准备。

查看原始标题[RFC PATCH v1 0/5] hw/gpio: STM32F1xx GPIO controller in Rust
首次出现RISC-Vhw/riscv评审中qemu-devel 邮件列表· 2026-08-12

补齐 L2 zero window、DDR 训练等固件可见硬件行为,使 HSS v2024.06 可引导至 Linux;Alistair Acked-by。

影响:修复该 RISC-V 板级模型与现代 HSS/U-Boot 的兼容性。

查看原始标题[PATCH 00/26] hw/riscv: Restore Microchip PolarFire SoC Icicle Kit firmware boot
首次出现tcg评审中qemu-devel 邮件列表· 2026-08-12

Richard Henderson 添加 min/max IR 操作,并在 AArch64 FEAT_CSSC、RISC-V Zbb 实现,另有 CSSC 的 ctpop/ctz 优化。

影响:减少 TCG 翻译开销,提升相关架构上的算术与位操作性能。

查看原始标题[PATCH 0/7] tcg: Add min/max opcodes
首次出现Hexagonhexagon评审中qemu-devel 邮件列表· 2026-08-12

拆分 TLB 设备声明与实现,为全系统模拟铺路;讨论 hmp_info_tlb() 绑定缺失问题。

影响:推进 Hexagon DSP 全系统模拟,后续将引入机器与设备模型。

查看原始标题[PATCH v8 00/36] Hexagon system emulation - Part 1/3
首次出现hw/nmi评审中qemu-devel 邮件列表· 2026-08-12

API 改为 nmi_inject()/raise,移除 cpu_index 参数,s390x 固定投递 CPU0,HMP/QMP 行为一致。

影响:简化 NMI 处理,消除 HMP/QMP 差异,便于未来多 CPU 策略。

查看原始标题[PATCH v4 0/7] hw/nmi: Disconnect of vCPU and disentangle Monitor code

KVM5 条精选

有新进展Armarm64评审中KVM 邮件列表· 2026-08-12

v16 将 RMM 2.0-bet2 固件支持与 KVM 部分合并;本次聚焦重叠内存转换请求的规范澄清。

影响:为 Arm 机密计算提供基础,内存转换与 SVE 寄存器接口继续细化。

查看原始标题[PATCH v16 00/45] arm64: Support for Arm CCA in KVM
首次出现x86tdx评审中KVM 邮件列表· 2026-08-12

修复相关 CAP 问题,允许用户态启用特性;讨论简化 TDCALL 到 VMX exit reason 映射。

影响:强化 TDX 虚拟机对失控 vCPU 的隔离,附稳定版移植补丁。

查看原始标题[PATCH v2 0/3] KVM: TDX: Enable VM-DoS Prevention Features for TDX
有新进展guest_memfd评审中KVM 邮件列表· 2026-08-12

引入 vm_mem_set_memory_attributes() 统一内存属性路径,基于 GUP 修复调整;新增 Fuad Tabba R-b。

影响:决定 CoCo 私有内存的生命周期管理,影响 TDX/CCA 等方案。

查看原始标题[PATCH v10 00/41] guest_memfd: In-place conversion support
首次出现kvm-clock评审中KVM 邮件列表· 2026-08-11

v7 解决 guest TSC scaling 未补偿导致的时钟漂移,并减少 masterclock 不必要重采样;含 UAPI 导出 pvclock。

影响:提升虚拟时钟精度与稳定性,为管理程序时钟校正提供新接口。

查看原始标题[PATCH v7 00/36] Cleaning up the KVM clock mess
首次出现s390xs390x评审中KVM 邮件列表· 2026-08-12

简化 GISA IPM 读取、修正 prepare_memory_region 返回值与 page dirty 标记,避免潜在同步问题。

影响:提升 s390x 中断与内存路径正确性,多为小规模修正。

查看原始标题[PATCH v2 0/9] KVM: s390: And then... even more fixes again

Libvirt4 条精选

首次出现capabilities评审中libvirt-devel 邮件列表· 2026-08-12

根据 qemu-11.1 发布更新 capabilities 回复文件与 XML,已获 R-b。

影响:确保新版本特性在 libvirt 中被正确识别与使用。

查看原始标题[PATCH 0/2] qemucapabilitiesdata: Update after qemu-11.1 release
首次出现iommu评审中libvirt-devel 邮件列表· 2026-08-12

新增 <iommu> 'cmdqv' 属性,为加速 SMMUv3 启用命令队列虚拟化,需配合 QEMU 侧支持。

影响:降低 SMMU 命令路径开销,提升直通场景虚拟化性能。

查看原始标题[PATCH v3 0/3] qemu: Support vCMDQ
有新进展nwfilter评审中libvirt-devel 邮件列表· 2026-08-11

新增 nftables 驱动替代 ebiptables,支持运行时切换与旧规则清理;ARP 重复规则确认为预期行为。

影响:提供更现代的防火墙后端,简化规则管理,是 nwfilter 演进的关键步骤。

查看原始标题[PATCH v8 0/4] nwfilter: add nwfilter nftables driver
首次出现安全评审中libvirt-devel 邮件列表· 2026-08-12

npages*cellcount 的 32 位乘积溢出可绕过 RPC 上限检查,导致堆越界写;补丁以安全乘法修正。

影响:本地无特权客户端可致 root daemon 内存破坏,属优先修复的高危漏洞。

查看原始标题[PATCH] remote: Fix integer overflow in RPC handler for virNodeGetFreePages (CVE-2026-18917)
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab