概览
QEMU
当日主线以安全与迁移为主:virtio-gpu 的 dmabuf 所有权修复仍在补丁级评审,vfio-user 与 igb VF 迁移分别复用或检验 VFIO v2 框架;TCG 状态机重构、HMP 可选化及多个 Arm/RISC-V/Aspeed 新机型补丁也在持续迭代。
KVM
x86 机密计算仍是热点:TDX selftests、Quote 动态缓冲和 CPUID allowlist 各有新讨论,SEV-SNP 新增 direct-VMSA 能力;Arm 侧 RMM v2.0 固件层与 52-bit VA selftest 开始铺路,反映 CCA 生态在向可复用基础件收敛。
Libvirt
当日变化较小:FreeBSD 桥接 VLAN 支持获得 R-b,hv-crash 旧语法清理已合入;整体属于跨平台能力与 QEMU 兼容性的小幅修缮。
统计
观察4
QEMU · virtio-gpu dmabuf CVE-2026-66020 修复
修复跨越多个显示后端,后续需确认无 scanout 生命周期回归,并跟踪剩余补丁的完整评审结论。
KVM · TDX 可直配 CPUID allowlist 的实际收益
维护者质疑当前改动只是基础设施而非修复已知漏洞,后续可能调整合入范围或补充具体用例。
KVM · SEV-SNP direct-VMSA 能力
直接影响 IGVM 加载的启动测量稳定性和 SNP 实时迁移路径,仍需解决 switch 内 guard(mutex) 的编译隐患。
QEMU · SMMUv3 Secure state v6 拆分方向
作者已接受按 accel 命令、notifier 与缓存失效等安全域拆分提交,Secure Stage 2 仍未实现,后续实现范围值得跟踪。
显示 22 / 22 条精选
当前筛选没有匹配条目。
QEMU11 条精选
v5 共 28 个补丁,部分 v4 内容已并入主线;Secure Stage 2 仍以 C_BAD_STE 拒绝。本次作者接受按 accel 命令限制、IOMMU notifier 与缓存失效等方向拆分 v6。
影响:拆分可降低评审复杂度,但 Secure Stage 2 缺失意味着仍不能覆盖完整 TrustZone 安全启动用例,后续实现边界需继续观察。
查看原始标题
[RFC v5 00/28] hw/arm/smmuv3: Support Secure state for SMMUv3新增可复用 E2000Q SoC QOM 设备及 phytium-pi、phytium-e2000-come 两个 machine,支持从 PBR/PBF 到 TF-A/OP-TEE/U-Boot/Linux 的固件路径。Philippe 已给出 R-b。
影响:为 Phytium 平台提供上游化固件与内核开发环境,异构 core 的 FTC 配置方式可为后续国产 SoC 建模提供参考。
查看原始标题
[PATCH v2 00/32] hw/arm: Add Phytium E2000Q SoC and board support新 issue 报告自 QEMU v7.2 起,x86 TCG 下 q35+memfd+vhost-user-fs-pci 无法引导 Fedora、CentOS、OpenSUSE,并附可复现命令行。当前处于打开状态,尚无维护者回复。
影响:影响 TCG 本地开发与测试场景中的 virtiofs 可用性,若为回归需回溯 v7.2 附近共享内存相关改动。
查看原始标题
i386: TCG + virtiofs fails to boot Fedora/CentOS/OpenSUSE since QEMU v7.2系列引入 process_async_events 与 transition_halt_to_exec 回调,替代职责混合的 cpu_exec_halt。Peter Maydell 进一步讨论“始终在同一线程执行”本质上是一种空间化互斥,并延伸到 MTTCG 无 BQL 执行。
影响:若落地,TCG CPU 状态机更可组合,并为减少 BQL 依赖积累设计依据;仍需在 CPU 中断抽象与线程模型上达成共识。
查看原始标题
[PATCH 00/11] accel/tcg: Make halt-to-exec transition explicit and remove cpu_exec_halt50 补丁系列为 Minerva BMC 加入 INA230/INA238 电流功率监控、DS1339 RTC、PCA9545 I2C mux 模型,并新增 minerva-bmc machine。Bernhard Beschow 对 e500 相关改动给出 Ack。
影响:扩展 Aspeed OpenBMC 仿真覆盖,便于固件与电源监控功能的验证;改动集中在新设备模型,主要风险在 I2C 时序与 QOM 接线。
查看原始标题
[PATCH 00/50] Aspeed: I2C device models and the Minerva BMC machineaspeed-20260906 pull 已被 PMM 应用,内容包括让 OpenBMC 功能测试等待内核输出 Machine model 行,以确认实际 boot 的 board 与预期一致。
影响:比仅核对 SoC 版本更强的启动测试保障,可提早发现设备树与机器型号不匹配问题。
查看原始标题
[PULL 00/40] aspeed queue用仿真的 igb VF 验证 VFIO migration v2 全栈,包括 vfio-pci variant、迁移核心、QEMU 与 libvirt。Cédric 认为文档中不应保留 AI disclaimer。
影响:为缺少真实迁移硬件的场景提供可控测试床,便于打磨迁移策略与调试工具链;清理文档后有望继续向正式实现演进。
查看原始标题
[RFC PATCH v2 0/9] igb: Add experimental VF live migration support针对 Peter 在合并 Make HMP optional 时报告的问题进行修复,本次 Denis V. Lunev 给出 R-b。
影响:继续降低 HMP 对构建与攻击面的侵入性,遗留问题收敛后应能重新进入主线。
查看原始标题
[PATCH v3 0/9] Make HMP optional - follow-upv2 修复 RESOURCE_DETACH_BACKING 解映射后继续使用 blob 的问题,并清理 scanout 与 dmabuf 的重复记账和 stale 引用。Akihiko 已确认去掉冗余 else,作者正在征求剩余 1-23 个补丁的评审。
影响:直接消除 CVE-2026-66020 路径及同类悬垂引用,但改动面大且跨显示后端,不建议全量 backport,需观察行为回归。
查看原始标题
[PATCH v2 00/25] Various virtio-gpu/dmabuf related fixes修复多 HPM counter 选同一事件、selector/inhibit 写入保数、共享溢出 deadline 与 MTTCG 下 timer 回调调度,并保存迁移所需计数状态。Daniel Henrique Barboza 已给出 R-b。
影响:显著改善 TCG PMU 精度和迁移一致性,使 guest 性能监控在仿真环境更可信。
查看原始标题
[PATCH 00/14] RISC-V TCG PMU correctness fixes把 hw/vfio/migration.c 中硬编码的 ioctl/read/write 抽象到 VFIODeviceIOOps,使 vfio-user 通过 socket 实现设备迁移。John Levon 要求去掉 Change-Id 后给出 R-b。
影响:vfio-user 获得与内核 VFIO 一致的迁移语义,降低远程设备热迁移实现成本,对云边卸载场景有直接价值。
查看原始标题
[PATCH 0/8] vfio-user: live migration supportKVM8 条精选
系列为 TD VM 生命周期测试建立基础。本次主要讨论 ioctl helper 命名:TDX 内部倾向保留 __tdx_vm_ioctl 而非对齐 SEV 的 __vm_tdx_ioctl,并简化失败路径返回值处理。
影响:影响 TDX 测试代码的一致性与可维护性;命名分歧不大,合入前收敛即可。
查看原始标题
[PATCH v14 00/22] TDX KVM selftests根据新 TDX 模块 ABI 查询最大 attestation report size,替换固定缓冲区宏。本次获得 Tony Lindgren R-b,并确认 QUOTE_MAX_SIZE 覆盖全部 quote 类型。
影响:解除 guest driver 对缓冲大小的硬编码限制,提高 attestation report 在变长平台上的兼容性。
查看原始标题
[PATCH v3 0/4] tdx-guest: Make Quote buffer size dynamic系列防止用户空间为 TDX 打开 KVM 不支持的主机状态破坏特性。讨论中 Binbin Wu 指出当前 denylist 仅拒绝 TSX 与 WAITPKG,询问该改动是构建未来基础设施还是修复具体 bug。
影响:allowlist 有利于长期守住 TDX 主机状态边界,但若当前无实际可触发问题,合入优先级可能受影响。
查看原始标题
[PATCH v3 0/4] KVM: TDX: Validate directly configurable CPUID bits为 RMM v2.0-bet3 添加 RMI SMC 定义、封装与发现初始化逻辑,作为 CCA host 与后续 KVM Realm 支持的基础。本次讨论涉及分配失败告警是否冗余。
影响:该固件层独立于 KVM Realm 推进,是 Arm CCA 主机生态的前置依赖;告警保留与否需按错误注入场景权衡。
查看原始标题
[PATCH v17 0/7] firmware: arm_rmm: Add RMM v2.0 base RMI support修复 IGVM 文件中 guest policy 未在 LAUNCH_START 前生效、导致实际以默认 policy 启动的问题。v2 通过清理回调与 SNP ID block 处理让策略正确前置,Ani Sinha 已给出 R-b。
影响:修复 SEV-SNP attestation 测量与 IGVM 文件预期不一致的问题,属于加载路径正确性关键修复。
查看原始标题
[PATCH v2 0/5] igvm/sev: apply the IGVM guest policy before launchv2 引入 KVM_CAP_SNP_DIRECT_VMSA,允许用户空间直接管理 VMSA,避免固定 GPA 测量带来的 vCPU 数依赖,并为 IGVM 加载与 SNP 迁移打基础。AI review 提示 switch 内 guard(mutex) 需花括号包裹。
影响:直接 VMSA 是 SNP 稳定启动测量与迁移的关键能力;不启用时保持现有行为,需先修复潜在编译隐患。
查看原始标题
[PATCH v2 0/8] KVM: SVM: Support direct setting of VMSA for SEV-SNP guests新增 P52V52 模式覆盖 4K/16K/64K granule,用于验证 LPA2 下 52-bit 虚拟地址客户机行为。评审指出 pgtable_levels 不描述页表深度,建议仅更新注释。
影响:补齐 LPA2 客户机地址空间测试盲区;改动范围小,按评审调整注释即可继续。
查看原始标题
[PATCH 0/2] 52-bit VA guest mode ID support将适合 kmalloc/kvzalloc 的 page allocator 调用替换为 kzalloc,属于更大规模 API 清理的一部分。Mike Rapoport 与 Janosch Frank 已参与评审。
影响:减少 KVM s390 对 struct page 的依赖,为未来 memdesc 演进扫清技术债,评审按小批提交以降低风险。
查看原始标题
[PATCH v2 0/4] KVM: s390: replace page allocator calls with kzalloc()Libvirt3 条精选
berrange/qemu 的 misc-fixes pull 已被 PMM 应用,其中说明启用 -ftrivial-auto-var-init=zero 后,依赖未初始化栈变量的报告多数不再视为安全 bug。
影响:帮助维护者过滤编译器零初始化带来的安全误报;若后续移除该编译选项,需要重新评估相关历史报告。
查看原始标题
[PULL v3 00/12] Misc fixes patches补丁为 FreeBSD 增加 bridge VLAN filtering 控制,并映射 domain 的 vlan 配置,Roman 附有实测记录,Michal Privoznik 已给出 R-b。
影响:补齐 Libvirt 在 FreeBSD 上的 VLAN 网络能力,使 macTableManager=libvirt 行为跨平台一致。
查看原始标题
[PATCH 0/2] virnetdevbridge: support VLAN configuration on FreeBSDlibvirt 不再用裸关键字简写生成 QEMU -cpu 参数,避免触发 QEMU 对 deprecated boolean 语法的告警。Peter Krempa 的 R-b 晚到 3 秒,补丁已经先行合入。
影响:消除新版 QEMU 对旧语法的告警与不确定性,是面向未来 QEMU 的兼容性清理。