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

2026-08-06 社区动态

KVM 侧 guest_memfd 属性语义与实时内核修复成为焦点,VMX 释放后使用安全修复已合入;QEMU 以测试构建重构和 Hexagon/RISC-V 功能推进为主。

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

概览

QEMU

本期以测试构建重构与平台功能扩展为主:tests/tcg Meson 迁移获新架构审阅;Hexagon、s390x、RISC-V/K230 和 Arm 模型均有新提交或进度。

KVM

大型内存与机密计算系列(guest_memfd、Arm CCA、RMPOPT)继续多轮评审;Xen 仿真 PREEMPT_RT 问题转向 RCU 方案,VMX IPIv 修复已合入。

Libvirt

vSMMU 加速系列按评审细化能力门控;新增 resctrl 整进程分配方案;bhyve 事件锁竞态修复仍在调整。

统计

118活跃线程
398活动条目
192补丁邮件
1RFC 邮件
1新建 issue
0活跃已合并 MR
QEMU邮件列表195
QEMUGitLab4
KVM邮件列表174
Libvirt邮件列表24
LibvirtGitLab1

观察4

KVM · guest_memfd 原地转换

KVM_CAP_MEMORY_ATTRIBUTES 与 gmem 属性接口的语义尚未定论,直接影响用户态兼容。

KVM · Xen 仿真的 PREEMPT_RT 修复

v2 反馈已催生 RCU 化 v3,实时内核上的 GPC 锁改造方向值得跟踪。

QEMU · tests/tcg Meson 迁移

v6 已有多架构 Reviewed-by,合并前的剩余评审点待观察。

Libvirt · 硬件加速 vSMMU 支持

作者将补充 QEMU_CAPS_DEVICE_SMMUV3 门控,下一版本能力判断与兼容性值得关注。

项目
条目

QEMU14 条精选

首次出现Armhw/arm新提交qemu-devel 邮件列表· 2026-08-05

修正 SSE-300 SLOWCLK 看门狗与 PPU 地址偏移、AN547 MPC 端口配置,并补上 AHB PPC EXP1 的 DMA 端口。

影响:使 Musca 系列模型与硬件手册一致,避免 guest 因错误映射而异常。

查看原始标题[PATCH 0/4] hw/arm: bugfixes for Arm SSE-300 and AN547 models
有新进展tests评审中qemu-devel 邮件列表· 2026-08-05

v6 将 user/system/multiarch 各类 TCG 测试从 makefile 迁到 meson,补齐脚本与头文件依赖;当日新增 loongarch64 架构的 Reviewed-by。

影响:统一测试构建方式,降低维护成本,为跨架构 TCG 回归提供更一致的入口。

查看原始标题[PATCH v6 000/103] tests/tcg: run tests with meson
首次出现hw/arm评审中qemu-devel 邮件列表· 2026-08-06

为 QEMU 添加基于 4 个 Cortex-A53 的 AX3000 SoC 与 SCM3003 EVK,含 GICv3、SDHCI、GPIO 等外设,已获两位维护者 Reviewed-by。

影响:为 Axiado 平台固件与 Linux 开发提供可重复的仿真环境。

查看原始标题[PATCH v7 0/8] Add Axiado SoC AX3000 and EVK board
首次出现K230评审中qemu-devel 邮件列表· 2026-08-06

为 K230 板卡添加 GSDMA(当前支持 sdma)与配合 sdma 的 decomp_gzip,并附带 qtest 与 noc-stub。

影响:使 K230 能在 u-boot 阶段完成文件解压,丰富 SoC 仿真能力。

查看原始标题[PATCH v2 0/7] K230: add gsdma and decomp_gzip
首次出现s390xs390x评审中qemu-devel 邮件列表· 2026-08-06

新增 kdsa/kimd/klmd/km/kmac/kmc/kmctr/pcc/pckmo/prno 等子功能模拟,支持 AES、SHA、TRNG,附带测试与文档。

影响:为 s390 内核密码模块在 x86 主机上的开发与 CI 提供可用验证路径。

查看原始标题[PATCH v14 00/19] target/s390x: Extend qemu CPACF support
首次出现HexagonHexagon评审中qemu-devel 邮件列表· 2026-08-06

合并 l2vic 与 qtimer 两条线程,抽出访问控制检查,cnttid 由帧数推导,并扩充中断与访问控制测试。

影响:为 Hexagon 系统仿真补充中断控制器和定时器,支撑更多架构测试运行。

查看原始标题[PATCH v5 00/18] Add hexagon l2vic, qtimer devices
首次出现Hexagon讨论中qemu-devel 邮件列表· 2026-08-06

修正 ssub32/64_saturate 的返回类型与钳位方向,为 HVX 饱和运算等增加 GVec 展开;v2 更新提交信息。

影响:修复 Hexagon 向量饱和运算边界错误,同时提升 TCG 展开质量。

查看原始标题[PATCH v2 0/6] Fix host-utils sat; Add GVec overrides for HVX ops
首次出现RISC-VRISC-V评审中qemu-devel 邮件列表· 2026-08-05

新增 DesignWare 8250 兼容串口模型并接入 K230,满足 Linux 8250_dw 驱动需求,补齐 qtest 覆盖。

影响:为 K230 提供可交互串口控制台,便于内核与固件调试。

查看原始标题[PATCH RESEND v2 0/3] riscv: Add K230 DW 8250-compatible UART
首次出现RISC-VRISC-V评审中qemu-devel 邮件列表· 2026-08-05

当 Zicclsm 关闭时,对标量、浮点、向量及分段未对齐访问触发异常,并回退慢路径;新增单元测试覆盖开启/关闭两种状态。

影响:使 QEMU 与 RISC-V 规范对齐,便于开发者暴露未对齐访问的软件缺陷。

查看原始标题[PATCH v7 0/8] target/riscv: Support the true Zicclsm extension
首次出现elf2dmp评审中qemu-devel 邮件列表· 2026-08-06

在 pvpanic crashloaded 路径设置 crash_occurred,并将故障 CPU 上下文写入转储头,同时提取 KiBugCheckData 填充 bugcheck 参数。

影响:WinDbg 可直接打开故障 CPU 现场,提升 Windows 崩溃转储分析效率。

查看原始标题[PATCH v3 0/3] elf2dmp: identify faulting CPU in Windows crash dumps
首次出现linux-user评审中qemu-devel 邮件列表· 2026-08-06

SH4 用户态执行非法指令时,以 SIGILL 投递给 guest 进程而非直接崩溃。

影响:提升 SH4 用户进程鲁棒性,更贴近硬件异常行为。

查看原始标题[PATCH v2] linux-user/sh4: Deliver SIGILL on invalid instruction
首次出现s390xs390x评审中qemu-devel 邮件列表· 2026-08-05

新增 helper 判断大页生效与尺寸,在宿主机支持时允许以 2G hugepage 映射 guest 内存,并优化错误报告。

影响:降低大内存 s390x guest 的页表与 TLB 开销。

查看原始标题[PATCH v3 0/1] target/s390x: Allow 2G hugepages guest backing
首次出现intel_iommu评审中qemu-devel 邮件列表· 2026-08-06

在 svm=on/pasid-bits/fsts 配置下,经 FAULTQ 读取宿主机一级页故障并注入 guest,再回写 guest 响应;并处理 pasid 失效时 FAULTQ 资源延迟释放。

影响:补全 vSVM 场景下直通设备的故障处理回路,减少 guest 页错误处理缺口。

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

短循环指令中源与目的寄存器相同时,为源寄存器准备独立副本,避免写回后读取到被覆盖的值。

影响:修复 Rd=...cmpy(Rs,Rt) 一类别名语义的误模拟。

查看原始标题[PATCH] target/hexagon: don't let an idef-parser dest clobber its own source

KVM9 条精选

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

重新合并 RMM 固件层与 KVM 部分,基于 RMM 2.0-bet2,并暴露最大 SVE vector length;当前讨论 attr_filter 是否可复用。

影响:为 Arm 机密计算 VM 的完整软件栈提供验证基础。

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

事件通道快速路径与 Xen 定时器回调会在硬中断上下文使用 GPC rwlock,RT 内核下不可休眠;根据反馈作者已着手基于 RCU 的 v3。

影响:避免实时内核中 Xen 事件路径在原子上下文休眠导致的系统不稳定。

查看原始标题[PATCH v2 00/20] KVM: x86/xen: Fix Xen/GP/PREEMPT_RT issues with rwlock_t
首次出现x86VMX已合并KVM 邮件列表· 2026-08-05

vCPU 创建失败路径会留下指向已释放 pi_desc 的 PID 表项;补丁在 vmx_vcpu_free 清理表项并提前拒绝重复 vcpu_id。

影响:消除向已释放 pi_desc 写入 IPI 导致的内存破坏风险。

查看原始标题[PATCH v2 0/2] KVM: VMX: Fix IPIv use-after-free + improve checking duplicate vcpu_id
有新进展guest_memfd评审中KVM 邮件列表· 2026-08-06

v9 恢复 v7 顺序并将 per-gmem 属性接口拆开;当日新增 Arm 审阅,并讨论 KVM_CAP_MEMORY_ATTRIBUTES 不应让非 gmem VM 误报 PRIVATE。

影响:厘清 guest_memfd 属性与 CAP 报告语义,影响后续内存属性用户态兼容。

查看原始标题[PATCH v9 00/41] guest_memfd: In-place conversion support
有新进展SEV-SNP评审中KVM 邮件列表· 2026-08-05

SNP guest 终止后延迟对 1GB 区域执行 RMPOPT,以恢复被转换页面破坏的优化;作者将说明为何只绑定 teardown。

影响:减少 hypervisor 与非 SNP guest 的 RMP 检查开销。

查看原始标题[PATCH v11 0/6] Add RMPOPT support.
首次出现NUMA评审中KVM 邮件列表· 2026-08-06

默认仅参与页分配与 OOM,其余 mm 能力由节点属主按需开启;讨论聚焦热插拔时 nid 如何供给。

影响:为设备私有内存提供更细粒度的内存管理途径。

查看原始标题[PATCH v5 00/36] Private Memory NUMA Nodes
首次出现RISC-VRISC-V讨论中KVM 邮件列表· 2026-08-06

让 generic MM 保持 per-page PTE 视图,RISC-V 可把 64KB 范围折叠为 NAPOT 编码,思路对齐 arm64 contpte。

影响:降低 RISC-V 页表与 TLB 开销,为 Svnapot 落地做准备。

查看原始标题[PATCH v2 00/15] riscv: add Svnapot PTE folding support
首次出现VFIO评审中KVM 邮件列表· 2026-08-05

用 RDMA loopback QP 实现 DMA 拷贝并支持 send_msi,兼容 CX5 到当前硬件;维护者正询问是否可合并。

影响:为 VFIO 与 IOMMU 回归测试提供真实设备路径。

查看原始标题[PATCH v3 00/11] mlx5 support for VFIO self test
首次出现RISC-VRISC-V讨论中KVM 邮件列表· 2026-08-06

基于 riscv-unified-db 定义表生成指令操作函数,并迁移手工代码;当前 KVM 模块有 GET_REG 隐式声明报错。

影响:减少新指令支持的手工代码量,但需先修复构建错误。

查看原始标题[PATCH v3 00/17] riscv: Generate riscv instruction functions

Libvirt3 条精选

有新进展vSMMU评审中虚机性能libvirt-devel 邮件列表· 2026-08-05

允许 hostdev 关联多个加速 SMMU 并路由到 pcie-expander-bus;作者将按评审补 QEMU_CAPS_DEVICE_SMMUV3 能力门控。

影响:使 VFIO 设备与宿主机 SMMUv3 关联一致,推进 Arm 直通场景。

查看原始标题[PATCH v10 0/6] qemu: Support HW-accelerated vSMMUs
首次出现bhyve讨论中libvirt-devel 邮件列表· 2026-08-06

bhyveMonitorIO 未持锁调用停止/重启路径,导致内部锁无法释放并挂起后续 API;补丁在事件处理前后获取并释放 domain 锁。

影响:修复 FreeBSD/bhyve 上 guest 退出后的管理调用阻塞问题。

查看原始标题[PATCH] bhyve: lock domain object while handling monitor events
首次出现resctrl新提交libvirt-devel 邮件列表· 2026-08-06

允许 cachetune/memorytune/energytune/monitor 省略 vcpus,将整个 QEMU 进程放入 resctrl 组,覆盖 IOThread 等工作线程。

影响:更准确反映 QEMU 实际资源占用,避免只绑 vCPU 的控制偏差。

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