概览
QEMU
当日新增多个 SoC/板级模型(AM64x、AX3005、Milk-V Duo、K230),同时也出现两个安全修复(QXL、pnv_phb4)和 TCG 性能优化;Hygon 厂商语义修正与 iothread 可观测性持续推进。
KVM
补丁集中在释放后使用类和原子性修复:guest_memfd unbind 竞态、x86 MMU 非一致 DMA SRCU 保护、virtio/vsock flush 顺序,arm64 VGICv3 回滚逻辑获得实测验证。
Libvirt
本期未观察到显著动态。
统计
观察4
QEMU · AM64x SoC 模型
作者承诺维护并计划发布 v3,尚需维护者反馈,关注评审走向和板级代码范围调整。
KVM · guest_memfd unbind 竞态修复
从迁移系列拆出独立补丁,涉及 Sashiko 报告的具体竞态,观察后续合入与测试覆盖。
QEMU · KVM/hostmem init-shared guest-memfd
维护者将发布 in-place 转换支持的新版本,观察 v5 与迁移能力的衔接。
QEMU · TCG per-block dispatch 优化
切入翻译块固定开销,涉及前端接口扩展,后续版本将带来更完整的数据。
QEMU16 条精选
新增 AM64x SoC 与 am64-virt 板级模型,可端到端运行 TI 官方启动链至 Linux SMP;作者回应将承担维护,v3 将收紧 MAINTAINERS 匹配。
影响:为开发者提供可复现的 TI 固件开发环境,降低真实硬件依赖,并明确后续维护责任。
查看原始标题
[RFC PATCH v2 00/14] hw/arm: add TI AM64x SoC and am64-virt machinev2 系列将 AMD 兼容判断扩展到 Hygon,用 x-hygon-vendor-abi-fixes 属性控制 ABI 变化(新机型默认开)。评审建议拆分重构与 Hygon 添加两个补丁。
影响:使 Hygon 客户机获取与 AMD 一致的 CPUID/MSR 和 KVM PMU/MCE 路径,旧机型保持兼容。
查看原始标题
[PATCH v2 0/9] target/i386: Fix Hygon vendor-specific CPU behavior新增 GPC/GPR/SRC/MU 等外设模型,使 M7 固件可经 remoteproc 加载;测试中发现 remoteproc 报“can't change firmware while running”问题。
影响:使 QEMU 可用于 i.MX8MP 异构 AMP 开发,但当前固件加载流程仍有待解决。
查看原始标题
[PATCHv2 0/7] hw/arm: Adding Cortex-M7 Asymmetric Multiprocessing boot support for i.MX8MP基于机器类型动态过滤,整合目标特有符号和 QOM 名称,用 argv[0] 选择 TargetInfo,生成统一 qemu-system 二进制。
影响:显著减小发行包体积,简化多架构部署。
查看原始标题
[PATCH 00/12] single-binary: link ARM and RISC-V into qemu-systemv4 基于 11.1.0 重基,收集 R-b 并新增 tcp 测试;维护者将更新 in-place 转换支持版本。
影响:支持 guest-memfd 作为内存后端的共享初始化,为后续迁移特性铺路。
查看原始标题
[PATCH v4 00/12] KVM/hostmem: Support init-shared guest-memfd as VM backends模型包含 4×Cortex-A53、GICv3、Cadence UART/GPIO 和 SDHCI,与现有 AX3000 兼容。测试发现缺 class_size 导致初始化循环。
影响:提供 AX3005 板级模拟基础,但需修复设备类初始化问题。
查看原始标题
[PATCH v1 0/5] Add Axiado SoC AX3005 and EVB热拔插 QXL 时 handler 和 BH 未清理,悬空指针可导致 VM 后续状态迁移崩溃。已获 R-b,维护者询问是否进入 11.1.1。
影响:修复可被设备热拔插触发的释放后使用风险,属安全修复。
查看原始标题
[PATCH] hw/display/qxl: unregister vm_change_state handler and BHs on device exit (CVE-2026-63322)实现 LVZ CSR、地址转换及运行时控制,使 TCG 之上可运行嵌套 KVM 虚拟机。
影响:扩展 LoongArch TCG 能力,支持在模拟环境中测试 LoongArch 嵌套虚拟化。
查看原始标题
[PATCH v3 0/8] target/loongarch: add LVZ support for TCG实现 CRL/CRH、IDR/ODR、BSRR/BRR 等寄存器,对齐 RM0041 手册,并补充原生测试。
影响:为 QEMU Rust 设备模型探索提供参考,提升 GPIO 仿真精度。
查看原始标题
[PATCH RFC v2 0/5] hw/gpio: STM32F1xx GPIO controller in Rust通过 QOM path 或 block export 跟踪 IOThread 使用者,新增 QMP/HMP 可观测性接口,并引入引用计数安全访问。
影响:管理面可清晰获知设备与 IOThread 的关联,改善热插拔场景下的资源管理。
查看原始标题
[PATCH V13 00/15] iothread: Support tracking and querying IOThread holders可运行 OpenSBI 并从 SD 卡启动 Linux v7.0 至 shell,已获 A-b/R-b,补充文档。
影响:为低成本 RISC-V 开发板提供可直接使用的 QEMU 模型。
查看原始标题
[PATCH v4 0/7] hw/riscv: Add support for Milk-V Duo board客户机对 PHB_CONFIG_DATA 做 8 字节访问会命中断言;修复在访问前增加 size>4 防护并替换 g_assert_not_reached。
影响:消除客户机导致的 QEMU DoS,属于安全修复。
查看原始标题
[PATCH] hw/pci-host/pnv_phb4: fix guest-triggerable abort on 8-byte config access建模 K230 复位控制寄存器并接入 SoC,替代 unimplemented 设备,使 guest 复位驱动可用,附带 qtest。
影响:完善 K230 SoC 仿真完整性,支持运行真实复位驱动。
查看原始标题
[PATCH v2 0/2] hw/riscv/k230: add the K230 Reset Management Unit当 Zicbom/Zicboz 缺失时保持 envcfg CBO 字段只读为零;按 CFI 规则掩码 senvcfg.SSE 读回。
影响:修正优先级较低的 CSR 语义,避免 guest 误读未实现扩展。
查看原始标题
[PATCH 0/5] target/riscv: fix CFI and envcfg CSR handling统一发送队列填满处理:ENOMEM 时排空一次 RDMA 写并重试一次,控制消息不再因队列满直接失败;返回值改为 bool。
影响:提高 RDMA 迁移在队列满场景下的可靠性。
查看原始标题
[PATCH v3 0/3] migration/rdma: Misc RDMA migration fixes针对短块场景优化中断轮询、can_do_io 存储和退出分发,减少翻译后执行固定开销。
影响:提升纯代码量大的整数工作负载(如 gcc 编译)在 TCG 下的运行速度。
查看原始标题
[PATCH v3 0/7] accel/tcg: cut per-block dispatch overheadKVM5 条精选
REDIST_REGION 写失败时原子回滚,避免 iodev 与缓存 vCPU 分配不一致;修复单次 MMIO 注册失败计数。已在 kvmarm/next 上验证。
影响:避免 failed 更新后重试仍跳过 redistributor 的故障,提升 VGIC 配置可靠性。
查看原始标题
[PATCH v3 0/5] KVM: arm64: fix VGICv3 redistributor rollback将 EINJ/固件不支持等依赖转换为 skip,避免误报;评审建议再合并 run_vm 捕获 GUEST_FAIL 和 far_invalid 同步。
影响:提升测试在无相关硬件/固件主机上的可运行性和可读性。
查看原始标题
[PATCH v2 0/3] KVM: selftests: arm64: Make sea_to_user skip cleanlyVFIO 非一致 DMA 路径调用 kvm_zap_gfn_range 时未持 SRCU,memslot 删除与 rmap 遍历可能竞态。补丁增加 SRCU 保护。
影响:消除 memslot 删除与 rmap 遍历之间的 UAF 风险。
查看原始标题
[PATCH] KVM: x86/mmu: Protect noncoherent DMA zaps with SRCU从迁移系列拆出独立修复,解决 Sashiko 报告的竞态,并修正 numaif.h 缺失 BITS_PER_TYPE 定义导致的编译问题。
影响:修复可能影响 guest_memfd 生命周期的竞态,保证测试头文件自包含。
查看原始标题
[PATCH 0/5] KVM: guest_memfd: fix unbind race and NUMA selftests移除时先停 virtqueue,再按 tx->send_pkt->rx 依赖顺序 flush,避免 rx_work 在新排队后与 kfree 竞态。
影响:修复 vsock 设备移除时可能触发 UAF 的竞态。