2026-07-06 社区动态
当日关注点:userfaultfd工作集追踪v9 UAPI争议、x86 Hygon兼容性修复启动、LSI SCSI堆释放后使用漏洞曝光
概览
QEMU
多架构补丁活跃,RISC-V数项接近合入,x86 Hygon修复解决CPU ABI不一致,LSI use-after-free安全漏洞曝光。
Libvirt
monitor QOM化v6进展顺利,LXC长路径修复v2提交,解决容器启动失败问题。
KVM
userfaultfd工作集追踪v9引发UAPI争议,cmpxchg16b模拟支持v2修正,RISC-V Zicbo block size暴露迁移风险。
统计
观察3
KVM · userfaultfd working set
v9引入UAPI减少的争议未定,影响VMM冷热页识别与内存分层策略
QEMU · x86 Hygon fix
首次系统修复Hygon CPU ABI不一致,需观察对已有Hygon用户的影响
KVM · cmpxchg16b emulation
v2修正返回值,对AMD IOMMU vIOMMU DTE更新至关重要
QEMU13 条精选
部分补丁已纳入target-arm.next,其余因评审问题推迟至11.2
影响:修复A32 Neon/VFP指令在EL2陷阱时的错误syndrome信息,影响ARM虚拟化调试
查看原始标题
[PATCH 00/11] target/arm: Fix some Neon trapping corner casesv1系列修正Hygon Dhyana在CPUID/MSR/KVM接口上的AMD兼容性,包括微码默认值
影响:确保Hygon guest获得正确CPU特性,修复guest微码读数错误
查看原始标题
[PATCH v1 0/9] target/i386: Fix Hygon vendor-specific CPU behavior将CPU断点和监视点统一为IntervalTree,并传递匹配项给调试钩子
影响:提升断点查询效率,简化目标调试实现,为后续优化铺路
查看原始标题
[PATCH v2 00/46] accel/tcg: Use IntervalTree for breakpoints and watchpoints引入AccelGdbConfig结构,清理调试相关代码,为split-accel做准备
影响:模块化架构改进,降低TCG与非TCG调试路径的耦合
查看原始标题
[PATCH v3 00/32] accel: Unassorted cleanups around debugging新增TPM支持,完善服务器参考板规范,v8仍在评审中
影响:推动RISC-V服务器生态规范落地,便于固件和OS开发者测试
查看原始标题
[PATCH v8 0/7] hw/riscv: Server Platform Reference Boardv4已应用至riscv-to-apply.next,解决了TCG与非TCG构建的冲突
影响:支持--disable-tcg构建RISC-V目标,有助于减少二进制体积
查看原始标题
[PATCH v4 00/24] target/riscv: move TCG files and fix --disable-tcgv9系列在x86/s390交叉测试,允许运行s390 CPACF加密指令的子集
影响:为s390加密驱动提供跨平台测试能力,加速上游内核加密模块验证
查看原始标题
[PATCH v9 00/21] target/s390x: Extend qemu CPACF support引入holder追踪机制,通过QMP/HMP查询IOThread关联设备或块导出
影响:增强IOThread可观测性,便于管理平面诊断和优化配置
查看原始标题
[PATCH V9 00/17] iothread: Support tracking and querying IOThread holders用户报告运行Win11 24H2+虚拟机导致主机CPU无法进入C3节能状态
影响:影响主机功耗和散热,尤其对部署大量Win11 VM的数据中心
查看原始标题
Windows 11 24H2+ VM prevents host CPU from entering C3通过Block Move DI操作触发heap-use-after-free,已公开报告
影响:安全漏洞,可能被恶意利用导致主机内存破坏,需紧急修复
查看原始标题
LSI 53C895A heap-use-after-free via Block Move DI to its own MMIO BARv2修正对齐检查使用页表基地址而非PPN值,已应用至riscv-to-apply.next
影响:修复IOMMU页表地址检查逻辑,避免因错误对齐校验导致拒真请求
查看原始标题
[PATCH v2 0/1] hw/riscv/riscv-iommu.c: check for misaligned IOHGATP_PPNSet Feature命令缺少offset+length边界检查,导致CWE-787越界写入,已关闭
影响:历史漏洞,已关闭但用户应更新至包含修复的QEMU版本
查看原始标题
CXL Type3 Set Feature: 6/8 feature branches missing offset+length bounds check (CWE-787)修复hyperv_find_cpu()空指针断言,已通过hw-misc树合入
影响:防止特定Hyper-V配置下QEMU崩溃,提升稳定性
查看原始标题
[PATCH] hw/hyperv: Avoid crash if hyperv_find_cpu() passed invalid vp_indexLibvirt1 条精选
v6获得Markus Armbruster的Reviewed-by,继续推进内部后端QOM化
影响:简化QEMU配置接口,向统一的object_add/object_del模式演进
查看原始标题
[PATCH v6 00/34] monitor: turn QMP and HMP into QOM objectsKVM4 条精选
允许用户通过pmu属性选择PMU后端,优先使用指定的事件源
影响:为ARM PMU虚拟化提供灵活性,便于利用特定硬件PMU能力
查看原始标题
[PATCH RFC v4] target/arm/kvm: Choose PMU backend新增cmpxchg8b/16b指令模拟测试,覆盖FEP和不带FEP场景
影响:提高KVM指令模拟的测试覆盖,验证近期cmpxchg16b支持补丁
查看原始标题
[kvm-unit-tests PATCH] x86/emulator64: Add CMPXCHG8B/CMPXCHG16B emulation testsv9讨论聚焦于PAGEMAP_SCAN输出改变引起的UAPI缩小,仍有争议
影响:潜在影响VMM冷热页识别机制,需社区达成一致后才能合入
查看原始标题
[PATCH v9 00/15] userfaultfd: working set tracking for VM guest memoryv2修正了返回值处理,为AMD IOMMU DTE更新提供支持
影响:关键使能vIOMMU嵌套页表功能,消除guest cmpxchg16b在MMIO上的模拟失败