概览
QEMU
安全信号密集:Cadence GEM 新报越界索引,IGVM policy 未在启动前生效会破坏 SEV-SNP 测量;新 SoC 支持与迁移/生命周期修复并行评审。
KVM
大特性集中评审:Arm CCA v16 与 GICv5 IRS v5 刷新,SEV-SNP RMPOPT v13 细化回收扫描;selftests 重构为 PPC 支持做铺垫。
Libvirt
nftables nwfilter 后端与 win-dmp 自动选择已合入;CPU 热插拔亲和性修复和 bhyve 生命周期 API 处于评审,LVM 越界写 issue 关闭。
统计
观察3
KVM · Arm CCA Realm IPA size uAPI
RMM 强制 IPA 上限与现有 KVM_CAP_ARM_VM_IPA_SIZE 语义需要收敛,影响 VMM 对 realm VM 的配置与兼容性。
QEMU · Cadence GEM RX screener 越界
尚未看到修复补丁,guest 可控的 OOB 索引需要尽快有官方修复和版本归属。
Libvirt · host CPU hotplug 亲和性修复
补丁刚提交,是否单独合入及测试覆盖将影响用户在线扩容后的 vCPU 调度效果。
QEMU11 条精选
v5 将未带 MemTxAttrs.space 的 DMA 显式送往 Non-secure,修正 v2/v3 因缺省值造成的回归;Secure Stage 2 与 Realm/Root 接口不实现。
影响:让 Hafnium 等 S-EL2 软件能进行 Secure bank MMIO 验证,但完整 CCA 场景仍需后续扩展。
查看原始标题
[RFC v5 00/28] hw/arm/smmuv3: Support Secure state for SMMUv3IGVM guest policy 回调晚于 LAUNCH_START,实际以默认策略启动,导致 attestation measurement 与 IGVM 声明不符;另有 3 个前置清理补丁。
影响:修复后 SNP guest 测量将匹配文件 policy;评审正讨论默认 policy 冲突时是否应报错。
查看原始标题
[PATCH 0/4] igvm/sev: apply the IGVM guest policy before launch33 补丁添加 FTC664/FTC310 异构 SoC 与两个 machine,覆盖 PBR→PBF→TF-A→OP-TEE→U-Boot→Linux 固件链,也可直接引导 SDK Linux。
影响:为 Phytium E2000Q 板级验证、固件开发和 Linux 启动测试提供可复现的 QEMU 环境。
查看原始标题
[PATCH 00/33] hw/arm: Add Phytium E2000Q SoC and board support761bfe07b2c9 直接使用 HWCAP2_CSSC 导致旧 glibc 头文件编译失败;补丁按 HWCAP2_BTI 方式在缺失时置 0 已合入。
影响:恢复 glibc<2.38 的 AArch64 主机构建;此类环境自动禁用 FEAT_CSSC 优化。
查看原始标题
[PATCH] util/cpuinfo-aarch64: Fix build with older glibc headers基于 Robert Foley 2020 年 v2 重整,将 BQL 下放至 per-target do_interrupt/cpu_exec_interrupt,命名区分 user-only 回调并文档化持 BQL 调用契约。
影响:为 halt-to-exec 转换扫除 BQL 隐含依赖,使中断注入约束显式化,获得 Qualcomm R-b。
查看原始标题
[PATCH v3 00/11] accel/tcg: Push BQL down into per-target do_interrupt handlers单一 boolean 不能区分未 realize、失败与 unrealize,存在重复进入 realize() 的风险;v3 重划 instance_init/pre-realize/realize 职责并获 R-b。
影响:减少设备实现歧义,并为后续热插拔与错误恢复打基础;仍等 Igor 关于接口是否收敛的反馈。
查看原始标题
[PATCH for-11.2 v3 00/15] qdev: Clarify and enforce the device realization lifecycle丢失的 vCPU 特权级与 KVM MP state 通过 core register 同步及 capability-gated subsection 修正,目标端次级 vCPU 不再处于 STOPPED。
影响:使 RISC-V KVM guest 迁移后恢复正确 CPU 模式和可调度状态,不影响 TCG 迁移流。
查看原始标题
[PATCH v10 0/2] target/riscv: Fix riscv64 KVM migrationtype1/type2 筛选寄存器的 4-bit QUEUE_NUM 可大于 MAX_PRIORITY_QUEUES,RX 路径未 clamp 固定队列数组索引,qtest 已复现。
影响:guest 可控索引可致越界访问,存在设备崩溃或内存破坏风险,需等待官方修复。
查看原始标题
hw/net/cadence_gem: RX screener queue selector indexes past fixed queue arraysv2 调整异常合并、DTG 中断直通、interrupt mask/tlb probe 异常、L2VIC 边沿触发清理与架构 timer 映射,共 11 补丁。
影响:改善 Hexagon guest 中断与异常语义;评审建议提炼 L2VIC int_type 的 edge/level 辅助函数。
查看原始标题
[PATCH v2 00/11] Hexagon: exception, interrupt, system reg fixesv3 rebase 至 riscv-to-apply.next,修复与 device tree rework 的冲突,并将 Atlantis machine 改造为 SoC+container 建模。
影响:让 RISC-V 板卡建模与 Aspeed/ARM 模式一致,减少板级重复,便于扩展新 machine。
查看原始标题
[PATCH v3 00/16] hw/riscv: Socify AtlantisRFC v3 为 QEMU 引入 AGENTS.md,向提交代码的 AI agent 说明流程;调整符号链接处理并讨论文档适用范围。
影响:希望减少 agent 不读文档导致的提交不合规,属于社区协作与工具链规范探索。
查看原始标题
[RFC PATCH v3] AGENTS.md: basic bare minimal guideKVM4 条精选
v16 重新把 6 个 RMM/固件补丁与 37 个 KVM 补丁合入一个系列;新讨论提议用 KVM_CAP_ARM_REALM_IPA_SIZE 返回 RMM 强制的 IPA 上限,SVE 最大 VL 寄存器获 R-b。
影响:Realm vCPU 的 IPA 与 SVE 上限需要稳定 uAPI 供 VMM 查询;CAP 语义若不收敛会影响 CCA 用户空间实现。
查看原始标题
[PATCH v16 00/45] arm64: Support for Arm CCA in KVMv5(49 补丁)让 GICv5 guest 可配置 SPIs/LPIs,从而能在 FVP 引导完整 Linux 且支持多 vCPU;评审澄清 LPI register offset 与不同基地址的兼容性。
影响:补足 vGICv5 只有 PPI 的缺失,是 GICv5 虚拟化进入可用状态的关键一步。
查看原始标题
[PATCH v5 00/49] KVM: arm64: Add GICv5 IRS supportv2 把页分配参数由 align 改为 region type,支持 PPC 多页页表自然对齐;LoongArch min GPA 改用 0x180000,并收集多份 R-b。PPC 移植基于该系列 rebase 后已通过初测。
影响:为 PPC selftests 打开基础能力,同时避免为罕见 align 参数污染各架构通用路径。
查看原始标题
[PATCH v2 00/20] KVM: selftests: PPC pre-enablingv13 为 SEV-SNP 增加 RMPOPT 指令支持,1GB 非 SNP 区域可跳过 RMP 检查;回收扫描使用 10s 合入延迟与 worker CPU 优先扫描策略降低开销。
影响:为 hypervisor 与非 SNP guest 减少 RMP 检查性能损失,但扫描与 IPI 行为仍需评审确认。
查看原始标题
[PATCH v13 0/5] Add RMPOPT support.Libvirt6 条精选
自动触发(on_crash/watchdog)的 Windows guest dump 按 QEMU vmcoreinfo 校验后改用 win-dmp,避免 elf 格式不可被 WinDbg 加载;v3 已推送。
影响:Windows 崩溃转储开箱即可调试,消除后期转换的不确定性。
查看原始标题
[PATCH v3 0/5] qemu: auto-select win-dmp for Windows guest crash dumps补丁修正 host CPU 热插拔后 qemuProcessGetAllCpuAffinity 未纳入新 CPU 的问题,并新增 mock 测试用例;建议单独合入修复。
影响:保证 vCPU 调度能使用热插拔的 host CPU,改善在线扩容场景的实际算力。
查看原始标题
[PATCH 0/2] qemu: Fix hot plugged host CPUs not being usedv9 实现 nwfilter nftables 驱动并可取代 ebtables;支持驱动切换、单元测试及 binding XML 旧规则清理,已推送到 git。
影响:给 nwfilter 一个可长期维护的现代后端,降低对 ebtables 的依赖。
查看原始标题
[PATCH v9 0/4] nwfilter: add nwfilter nftables driverv2 把 on_poweroff/on_reboot 全部交由 monitor 处理,并实现 virDomainSetLifecycleAction API 支持 live/config 更新。
影响:补上 bhyve 生命周期 API 缺口,行为不再被 driver 侧旧逻辑绕过。
查看原始标题
[PATCH v2 0/3] bhyve: implement virDomainSetLifecycleAction() API历史问题:解析 lvs 输出时 stripes 计数作 nextents 可能引起堆越界写(CWE-787,CVSS 6.1),现已关闭。
影响:该 issue 已关闭,不代表代码已自动修复;请以官方 issue 关闭说明与发布公告为准。
查看原始标题
libvirt 12.6.0 Heap Buffer Overflow in LVM Storage Backend在容器缺少 initctl 时,virsh shutdown 走 SIGTERM 分支却未真实发送信号,且命令提示成功;libvirt 5.5.0 上报告该问题。
影响:依赖 initctl 探测选择信号路径的旧 LXC 容器可能无法优雅关机,需确认是否影响新版本。