概览
QEMU
安全与正确性改动集中:virtio-gpu/dmabuf 系列修复 CVE-2026-66020 的通用情形,另有系列尝试把对象的安全适用范围写进代码与 QMP。RISC-V 平台(CXL、Server Platform Reference Board、TCG PMU)、Arm SMMUv3 Secure、migration 参数重构与 guest-memfd 后端均处于评审中,尚未落定。
KVM
selftests 方向最活跃:PPC pre-enabling 获 Reviewed-by 并为后续 PPC selftests 铺路,Zhaoxin CPU 支持成系列推进。guest_memfd in-place conversion v12 进入 7.3 合并窗口倒计时,SEV-SNP 侧信道特性 v5 仍被要求补充设计说明。
Libvirt
Intel vIOMMU 的四个 XML 属性获 Reviewed-by,命名与类型问题基本收敛;FreeBSD tap 设备泄漏修复也已获审阅。同时新开 issue 指出块延迟直方图边界被限制为 uint32,与 QEMU 的 uint64 支持不一致。
统计
观察4
QEMU · SMMUv3 Secure state
RFC v5 仍未实现 Secure Stage 2,Secure/Non-secure 事务属性归属仍在讨论,作者计划在 v6 调整 SMMUEN 检查与 invalidation,后续版本决定该特性收敛方向。
QEMU · virtio-gpu/dmabuf CVE 修复
v4 已获审阅者认可并准备发 PR,但 24 个补丁跨多个显示后端,前两补丁之外的改动是否回合稳定分支仍待确认。
KVM · guest_memfd in-place conversion
v12 处于 7.3 合并窗口前的关键阶段,仍依赖另一系列,且 CONFIG_KVM_VM_MEMORY_ATTRIBUTES 的默认行为取舍尚未定论。
Libvirt · 块延迟直方图边界位宽
新 issue 指出 API 仅支持 uint32 边界,需与 QEMU 的 uint64 能力对齐,影响 KubeVirt 等上层对延迟直方图的使用。
显示 26 / 26 条精选
当前筛选没有匹配条目。
QEMU18 条精选
v5 仍为 28 补丁且几乎全部限于 SMMUv3 模型,Secure Stage 2 未实现,启用 Stage 2 的 Secure STE 以 C_BAD_STE 拒绝;本期新增围绕事务属性来源(IHI 0070 §3.3.4)的讨论。
影响:讨论焦点是设备模型能否按自身逻辑选择 Secure/Non-secure 事务属性;Realm 与 Root 编程接口明确不在本系列范围,Realm 支持仍需后续系列。
查看原始标题
[RFC v5 00/28] hw/arm/smmuv3: Support Secure state for SMMUv3补丁 1 引入 DT 风格 /machine/labels 容器,由板级代码注册指向知名设备的 link 属性,测试可用一次 qom-get 解析设备;补丁 2 用它经 hwmon 测试 Anacapa 上的 ADC128D818。
影响:简化板级设备的功能测试路径;讨论涉及容器命名是否需与 Open Firmware 约定兼容,以及是否在 machine 层做别名处理。
查看原始标题
[PATCH 0/2] hw/arm/aspeed: Add /machine/labels containersetup_sigcontext() 从 CPUState::exception_index 取值,但信号帧构建前该字段已被 cpu_exec() 重置为 -1,导致 guest 对所有 CPU 异常都看到 trapno == -1。
影响:修正信号帧语义,依赖 trapno 的用户态程序可获正确异常号;Helge Deller 已给出 Reviewed-by。
查看原始标题
[PATCH] linux-user/i386: report the real trap number in sigcontext.trapno报告称自 QEMU 11.1.0 起,ARM smull 与 MIPS mult 在常量操作数为 1 时结果错误,涉及 qemu-arm、qemu-system-arm、qemu-mips 等 TCG 路径。
影响:属 TCG 优化引入的结果正确性回归,影响 32 位架构的乘法模拟;issue 处于打开状态,尚无修复结论。
查看原始标题
Optimized TCG regression for smull ARM32 and mult MIPS32当前设备只应答 APPLESMC_READ_CMD,其余命令落到默认分支回 ST_1E_BAD_CMD,导致现代 macOS 驱动在启动时反复枚举 SMC 键并刷日志;系列修正索引迭代并补充键表。
影响:使 macOS 10.14+ 与 15.x guest 能正常枚举键空间;维护者明确指出该系列不适合走 qemu-trivial 树,需正常评审流程。
查看原始标题
[PATCH 0/2] hw/misc/applesmc: fix GET_KEY_BY_INDEX iteration and populate Apple SMC key setv2 澄清 checkpatch 改动动机、重命名合并函数变量、重写 HMP 字符串解析测试以避免误报,并删除了实际不起作用的 has_* 校验补丁。
影响:涉及迁移参数解析与 HMP 测试可靠性;Peter Xu 已 Ack,并提出未来可用 SUCCESS()/FAIL() 组织测试结果判断。
查看原始标题
[PATCH v2 00/18] migration: MigrationParameters changesv4 共 24 补丁,源自 CVE-2026-66020(RESOURCE_DETACH_BACKING 解映射后仍使用 blob),顺带修复过期 dmabuf 引用、重复 scanout 记账与显示后端清理不一致。作者不建议全部回合稳定分支。
影响:前两补丁处理该 CVE 的通用情形,其余改动覆盖显示后端生命周期;审阅者已对去掉相应补丁后的版本给出 Reviewed-by,作者准备发 PR。
查看原始标题
[PATCH v4 00/24] Various virtio-gpu/dmabuf related fixes按 ARM virt 的做法为 RISC-V virt 添加 CXL host bridge(ACPI0016)、ACPI0017 与 CEDT 表,并新增 bios-tables 测试固定生成的 ACPI 表。
影响:Michael Tsirkin 已给出 Reviewed-by 并建议由 riscv 树合入,为 RISC-V 虚拟平台补上 CXL 拓扑描述能力。
查看原始标题
[PATCH v6 0/6] hw/riscv/virt: Add CXL support to the RISC-V virt machine系列共 14 补丁,为 docs/system/security.rst 中“virtualization / non-virtualization”分类加入内部基础设施、命令行参数与 QMP 扩展,使适用范围在运行时可见。
影响:让“哪些设备属于安全支持范围”可被机器读取,减少报告者与维护者的判断分歧;已获 Marc-André Lureau Reviewed-by。
查看原始标题
[PATCH 00/14] Encode object type security status in code该拉取已被应用并要求更新 changelog 中的用户可见变更;其中 checkpatch 变更落实社区共识,拒绝 assisted-by 等 trailer 及伪造 co-authored-by。
影响:为贡献者提供发现 AI 政策的另一途径,属已落地的工具链与流程变更。
查看原始标题
[PULL 00/12] Misc patches for 2026-09-09v4 共 12 补丁,修正 zoned 设备写粒度与最大 zone append 的报告和执行,并修复 file-posix 两处 zone append 模拟缺陷,其中一处 guest 可触发。
影响:Stefan 指出在模拟设备中直接暴露 BlockBackend BlockLimits 字段会破坏 live migration,因为 guest 驱动无法应对运行时变化的限制,该点仍需处理。
查看原始标题
[PATCH v4 00/12] block: fix the zone write granularity and the zone append limitv5 修正 guest-memfd=on 时 hugetlb 的错误处理,默认允许 seal 选项,并去掉 qtest/migration-test 的占位 URI。
影响:使 guest-memfd 可作为 VM 内存后端并与迁移测试配合;David Hildenbrand 给出 Reviewed-by 并追问补丁排序与拼写。
查看原始标题
[PATCH v5 00/12] KVM/hostmem: Support init-shared guest-memfd as VM backendsv2 新增 v75/v79/v81 CPU 模型与标量指令,为 v81 扩展中断与 CPU 掩码、全局系统寄存器,并补充更宽中断掩码的测试,sim 别名改指向 v81qa_1。
影响:扩展 Hexagon 目标对新工具链与固件的支持;已获 Marco Liebel 的 Reviewed-by。
查看原始标题
[PATCH v2 0/9] hexagon: Add scalar v75=>v81 support报告称 Proxmox VE 备份时 fs-freeze 后卷无法加入快照集,Windows 事件日志报 IVssWriterCallback 0x80070005,错误并非每次复现;该 issue 已关闭。
影响:仅具历史参考价值,后续同类现象不应据此推断已解决,是否修复应以原始 issue 的关闭结论为准。
查看原始标题
Windows 2019 server - fs freeze does not work properly - access is denied to IVssWriterCallback该拉取包含 19 个修复,其中包括为 ps2 键盘对未知命令回 RESEND 补充原因注释,使理由与鼠标路径一致;Coverity 报告的 0/NULL 问题被维护者标记为误报。
影响:属小型修复与注释澄清,不改变行为;维护者认为避免 0/NULL 虽更好但非必须,不打算自行补丁。
查看原始标题
[GIT PULL 00/19] Various fixesv11 按 v10 审阅意见默认 aia_guests=5 并更新文档,承诺每个 riscv-server-ref 规范版本对应新板型;系列依赖 sdext-v9 补丁。
影响:审阅要求说明基础机型无默认存储控制器与 NIC,并改用显式 NVMe 设备示例;新文档文件与 checkpatch 覆盖也需补齐。
查看原始标题
[PATCH v11 0/5] hw/riscv: Server Platform Reference Board对已 realize 设备执行 qom-set drive 会经 bdrv_replace_child_bs() 静默替换子节点,父设备无从得知;系列让 block 与 scsi-disk 在替换时收到容量变化通知。
影响:修复 scsi-hd 指向不同大小节点后 check_lba_range() 仍按过期 max_lba 校验的问题;作者已 ping 推动评审。
查看原始标题
[PATCH 0/4] block, scsi-disk: honour a size change on child replacementv2 共 14 补丁,允许多个 HPM 计数器选择同一事件,保留选择器、特权过滤与抑制写入后的计数,并让溢出检查在属主 vCPU 上排队,同时保存待计增量。
影响:改善 TCG 下 PMU 计数与迁移一致性,避免 MTTCG 竞争;补充了 icount 场景的周期溢出回归测试。
查看原始标题
[PATCH v2 00/14] RISC-V TCG PMU correctness fixesKVM5 条精选
v5 通过 vmsa_features ABI 暴露 SEV_FEATURES bit 7 与 bit 21 以及 SVM_SEV_FEAT_SNP_ACTIVE,并先修复两个阻碍性的 x86 缓解选择缺陷(如 spectre_v2=eibrs 误选 retpoline)。
影响:为 SNP 客户机提供可选择的侧信道防护;评审要求补丁说明补充“为什么”,前置的 cpu/bugs 修复是合入前提。
查看原始标题
[PATCH v5 0/8] Add SEV-SNP BTB Isolation and IBPB-on-Entry guest featuresv2 不再为页分配器添加 @align 参数,改用 region type 表达多页页表的自然对齐,LoongArch 最小 GPA 取 0x180000;本期 Ritesh Harjani 为本系列给出 Reviewed-by。
影响:为 PPC selftests 铺路的准备工作基本获认可,作者将在此系列之上发布 v4 的 PPC KVM selftests,是跨架构 selftests 改造的基线。
查看原始标题
[PATCH v2 00/20] KVM: selftests: PPC pre-enabling在编译期折叠页表的配置下,ptep_get() 等展开为 READ_ONCE(),即使结果未被使用也强制产生加载;RFC v3 调整相关语义,并重做 get_hva_mapping_size() 以避免栈上 pXd 副本。
影响:David Hildenbrand 建议增加 prepare 补丁并说明 generic mm 代码使用符号层级名而非整数,以便该 helper 可用于 x86 代码;问题背景涉 arm64 与 ppc32。
查看原始标题
[PATCH RFC v3 00/21] mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtablev12 以 7.3-rc1 为基线,距 7.3-rc5 soft-close 约 4 周,并依赖另一个使 kvm_gmem_get_pfn() 不返回带引用页的系列;新增补丁解决 v10/v11 的 over-zapping 问题。
影响:决定 in-place conversion 能否进入 7.3 合并窗口;CONFIG_KVM_VM_MEMORY_ATTRIBUTES 的默认行为取舍仍是评审焦点。
查看原始标题
[PATCH v12 00/45] guest_memfd: In-place conversion support8 个补丁加入 Zhaoxin(CentaurHauls 与 “ Shanghai ”)厂商检测,使适用的 TDP、非法 guest state、hypercall 测试可运行,并在 KVM 未暴露 PDCM 时保留 feature_msrs_test。
影响:扩展 x86 selftests 在更多 x86 平台上的覆盖;v2 补充了 EXT 仅在中段投递等场景置位的说明,并解释 #GP 错误码 0x62。
查看原始标题
[PATCH 0/8] KVM: selftests: Add Zhaoxin CPU supportLibvirt3 条精选
v2 共 12 补丁,在 domain XML 中新增四个 Intel vIOMMU(VT-d)属性并映射到 QEMU 命令行,覆盖可扩展模式、一级翻译、PASID 位宽与 SVM/PRQ。
影响:使 vSVA、经 iommufd 的嵌套翻译等场景可在 libvirt 中配置;本期获 Peter Krempa 的 Reviewed-by,命名与引号风格讨论趋于收敛。
查看原始标题
[PATCH v2 00/12] conf, qemu: Add scalable_mode, fsts, pasid_bits, and svm support for intel-iommu两个补丁分别修复重命名路径中的 tap 设备泄漏,以及 virNetDevTapCreateInBridgePort() 中的泄漏,改动集中在 virnetdevtap.c。
影响:面向 FreeBSD 主机的资源泄漏修复,减少长期运行下 tap 设备堆积;已获 Michal Privoznik 的 Reviewed-by。
查看原始标题
[PATCH 0/2] virnetdevtap: fix tap device leaks on FreeBSDKubeVirt 在接入块延迟直方图时发现 virDomainDiskDef 用 unsigned int * 存储边界,而 QEMU 侧支持 uint64,导致可配置范围受限。
影响:限制用户为大延迟设定更高边界,需确认修复方向是扩展类型还是增加转换校验;issue 处于打开状态。