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

2026-08-09 社区动态

Arm CCA 主线收拢:KVM v16 合并固件与 KVM 系列进入评审,QEMU Realm 支持待作者回归;vhost-user 隔离内存仍是安全主线。

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

概览

QEMU

当日 Arm CCA 配套的 Realm 启动支持(RFC v2)因作者休假线程暂缓,vhost-user 隔离内存模式继续评审;另有 RISC-V 平台模型、NVMe 与 VMDK 等多项修复提交。

KVM

Arm CCA v16 重新合并固件与 KVM 系列并细化 SVE 接口,VNCR TLBI 修复讨论溢出饱和问题;x86 Xen 锁修复通过 syzkaller 测试,PPC、s390、LoongArch 亦有杂项补丁。

Libvirt

本期未观察到显著动态。

统计

27活跃线程
67活动条目
34补丁邮件
0RFC 邮件
1新建 issue
0活跃已合并 MR
QEMU邮件列表29
QEMUGitLab2
KVM邮件列表36

观察3

KVM · Arm CCA v16 系列

v16 重新整合 RMM 固件与 KVM 补丁,SVE 接口仍在细化,需观察下一版迭代与合入意向。

QEMU · Realm 启动支持(rme-guest)

作者 8 月 17 日后回归,需观察 rebase 至 KVM v15/v16 后的兼容性与固件特性描述符约定。

QEMU · vhost-user isolated memory

隔离内存模式提供安全增强,且地址边界等细节仍在评审,API 形态可能影响后续设备支持。

项目
条目

QEMU10 条精选

首次出现x86amd_iommu新提交GitLab qemu· 2026-08-08

Issue 报告 amdvi_pci_realize() 使用 MAKE_64BIT_MASK(14,18) 写入能力 BAR 低寄存器,可能让地址位进入 Reserved 字段,需要对照 AMD 规范确认。

影响:可能影响 IOMMU 能力寄存器读取语义,待确认后决定是否修复。

查看原始标题hw/i386/amd_iommu: capability BAR low mask lets address bits into the Reserved field
有新进展CCA讨论中启动与生命周期qemu-devel 邮件列表· 2026-08-09

重构自 Jean-Philippe 早期工作的 Realm 启动支持,新增固件 Realm 特性描述符供 libvirt 等识别;作者 8 月 17 日前不在,待回归后 rebase 到 KVM v15/v16。

影响:作为 Arm CCA 在 QEMU 侧的用户入口,其固件描述符约定会影响发行版与 libvirt 的集成方式。

查看原始标题[RFC v2 00/24] Add Realm support to QEMU-VMM
有新进展vhost-user评审中qemu-devel 邮件列表· 2026-08-09

RFC 系列通过隔离内存区与 bounce buffer 消除 vhost-user 设备对 guest 内存的直接访问;Stefan 建议后续 host 地址统一用 void* 表达。

影响:为 vhost-user 提供可选安全增强模式,评审结论将影响隔离模式的 API 形态与设备适配。

查看原始标题[PATCH RFC 00/15] vhost-user: isolated memory
首次出现disas新提交qemu-devel 邮件列表· 2026-08-09

Richard Henderson 提交 9 补丁,为 RISC-V、SH4、TriCore 等目标启用 capstone v6 反汇编,并改进 riscv_has_ext 判断。

影响:统一反汇编后端,可能影响调试与 trace 输出的一致性。

查看原始标题[PATCH 0/9] disas: Updates for capstone v6
首次出现hexagon讨论中qemu-devel 邮件列表· 2026-08-09

Pull 请求包含 idef-parser 源目寄存器重叠修复;维护者询问是否属于 v11.1 关键修复,否则将在版本发布后合入。

影响:决定该修复进入 QEMU 11.1 还是后续版本。

查看原始标题[PULL 0/3] Hex queue
首次出现vhost评审中qemu-devel 邮件列表· 2026-08-09

将 vhost_svq_translate_addr 的 needle.size 减 1,使 iova-tree 搜索符合 inclusive 约定,并确认 vhost-vdpa 亦按同一语义使用。

影响:修复 shadow virtqueue 在 IOVA 区域边界上的翻译错误,消除潜在越界访问。

查看原始标题[PATCH] hw/virtio/vhost-shadow-virtqueue: range boundary in translation
首次出现RISC-Vhw/riscv新提交qemu-devel 邮件列表· 2026-08-08

新增可复用的 DWC SSI Standard PIO 模型并集成到 K230,支持四种传输模式与 M25P80 flash,附 qtests 验证。

影响:提升 K230 平台 SPI 外设仿真能力,便于 SDK 与 Linux 驱动验证。

查看原始标题[PATCH v3 0/5] hw/riscv: Add K230 DWC SSI Standard PIO support
首次出现hw/riscv新提交qemu-devel 邮件列表· 2026-08-09

为 K230 添加 PLL、sysclk 与 SPI2AXI_CLK_DIV 的确定性子集模型,满足 U-Boot 与 Linux 时钟驱动探测。

影响:完善 K230 板级时钟可见性,减少软件探测失败。

查看原始标题[PATCH 0/4] Kendryte K230 CMU register model
首次出现hw/nvme新提交qemu-devel 邮件列表· 2026-08-09

cq_pending 只在 CQ 空到非空时递增,但两条 doorbell 路径在队列已空时仍递减,导致下溢并卡住引脚中断;补丁修正不对称计数。

影响:修复 NVMe 引脚中断模式下完成队列无法及时上报的问题。

查看原始标题[PATCH] hw/nvme: fix cq_pending underflow that wedges pin-based interrupts
首次出现block新提交qemu-devel 邮件列表· 2026-08-09

允许 VMDK 描述符中 createdType 不带双引号(如 Veeam 导出),同时为所有属性增加 '=' 检查,改善 qemu-img 错误提示。

影响:提升对真实世界 VMDK 文件的兼容性并避免误导性报错。

查看原始标题[PATCH qemu] block: Stricter checks of VMDK descriptors but allow unquoted createdType

KVM9 条精选

有新进展Arm机密计算评审中KVM 邮件列表· 2026-08-09

v16 将 6 补丁固件/RMM 层与 37 补丁 KVM 层重新合并为单一系列,基于 RMM 2.0-bet2;SVE 最大向量长度暴露已获多位 reviewer 认可并给出细节反馈。

影响:为完整测试 Arm CCA 受保护 VM 提供统一基线,后续合入可能影响 arm64 KVM ABI 与 RMM 对接。

查看原始标题[PATCH v16 00/45] arm64: Support for Arm CCA in KVM
有新进展ArmTLBI评审中KVM 邮件列表· 2026-08-08

v2 系列继续修复 VNCR TLB 跟踪与 S1 MMU 关闭时 IPA 失效问题;新增讨论指出 scope_end 可能溢出,需饱和到 ULONG_MAX,并获 Lorenzo Stoakes Ack。

影响:避免地址空间边界上的 TLB 失效遗漏,降低内存一致性风险。

查看原始标题[PATCH v2 0/8] KVM: arm64: VNCR TLB invalidation fixes
首次出现x86xen评审中KVM 邮件列表· 2026-08-09

kvm_xen_set_evtchn_fast() 在硬中断上下文获取 GPC 读锁触发 lockdep 告警,补丁改用 read_trylock 并让慢路径延迟投递;syzkaller 复现测试通过。

影响:修复潜在硬中断上下文非法睡眠问题,提升 PV 定时器路径稳定性。

查看原始标题[PATCH] KVM: x86/xen: Use read_trylock() for GPC locks in hardirq paths
首次出现mm评审中KVM 邮件列表· 2026-08-09

v4 系列提出按匿名 pgoff 索引 MAP_PRIVATE file-backed folios,并补充断言与测试,syzbot 已验证。

影响:影响匿名内存合并与回收路径,可能改变相关内核行为,需要 mm 社区深入评审。

查看原始标题[PATCH v4 00/20] mm/rmap: index MAP_PRIVATE file-backed folios by anonymous pgoff
首次出现pci讨论中KVM 邮件列表· 2026-08-09

为 MMIO 提供 PCI bus 到 CPU 物理地址翻译钩子,默认恒等,并通过 RISC-V 非恒等窗口示例验证,主要面向 VFIO MMIO。

影响:为不采用恒等 PCI 窗口的架构和真实硬件提供正确映射基础。

查看原始标题[RFC PATCH 0/2] PCI bus/CPU address translation for MMIO
首次出现LoongArch已合并KVM 邮件列表· 2026-08-09

补丁使 KVM_CAP_STEAL_TIME 与 KVM_CAP_VCPU_ATTRIBUTES 对用户空间可发现,不新增功能;已获 Bibo Mao 评审并由 Huacai 应用。

影响:修复用户空间无法探测已有 LoongArch KVM 能力的问题。

查看原始标题[PATCH v2] LoongArch: KVM: Advertise already-supported capabilities
首次出现PPC已合并KVM 邮件列表· 2026-08-09

两处替换 min_t() 为更简洁的 min(),无行为变化;已进入 powerpc/next。

影响:轻微代码整洁,无功能影响。

查看原始标题[PATCH 1/2] KVM: PPC: booke: Use min() in watchdog_next_timeout()
首次出现s390xvfio-ap新提交KVM 邮件列表· 2026-08-08

修复 vfio_ap_on_cfg_changed/on_scan_complete 调用树中多个预存缺陷,包括陈旧 do_remove 标志;Sashiko AI 指出 4 个潜在问题,含 kvm 解引用风险。

影响:涉及 AP 设备热插拔与矩阵配置更新,可能导致 panic 或 guest 配置不一致,需要维护者确认。

查看原始标题[PATCH 0/5] s390/vfio-ap: Fix bugs in vfio_ap device driver callback functions
首次出现PPC新提交KVM 邮件列表· 2026-08-08

新增 KVM_PPC_GET_COMPAT_CAPS ioctl 与文档,使 L1 能按兼容模式配置 L2;AI 审查发现能力通告与 ioctl 实现可能不一致。

影响:影响 pseries 嵌套虚拟化 CPU 模型选择,ABI 设计需谨慎。

查看原始标题[PATCH v9 0/4] KVM: PPC: Expose CPU compatibility modes for nested guests
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab