概览
QEMU
当日 Arm CCA 配套的 Realm 启动支持(RFC v2)因作者休假线程暂缓,vhost-user 隔离内存模式继续评审;另有 RISC-V 平台模型、NVMe 与 VMDK 等多项修复提交。
KVM
Arm CCA v16 重新合并固件与 KVM 系列并细化 SVE 接口,VNCR TLBI 修复讨论溢出饱和问题;x86 Xen 锁修复通过 syzkaller 测试,PPC、s390、LoongArch 亦有杂项补丁。
Libvirt
本期未观察到显著动态。
统计
观察3
KVM · Arm CCA v16 系列
v16 重新整合 RMM 固件与 KVM 补丁,SVE 接口仍在细化,需观察下一版迭代与合入意向。
QEMU · Realm 启动支持(rme-guest)
作者 8 月 17 日后回归,需观察 rebase 至 KVM v15/v16 后的兼容性与固件特性描述符约定。
QEMU · vhost-user isolated memory
隔离内存模式提供安全增强,且地址边界等细节仍在评审,API 形态可能影响后续设备支持。
QEMU10 条精选
Issue 报告 amdvi_pci_realize() 使用 MAKE_64BIT_MASK(14,18) 写入能力 BAR 低寄存器,可能让地址位进入 Reserved 字段,需要对照 AMD 规范确认。
影响:可能影响 IOMMU 能力寄存器读取语义,待确认后决定是否修复。
查看原始标题
hw/i386/amd_iommu: capability BAR low mask lets address bits into the Reserved field重构自 Jean-Philippe 早期工作的 Realm 启动支持,新增固件 Realm 特性描述符供 libvirt 等识别;作者 8 月 17 日前不在,待回归后 rebase 到 KVM v15/v16。
影响:作为 Arm CCA 在 QEMU 侧的用户入口,其固件描述符约定会影响发行版与 libvirt 的集成方式。
查看原始标题
[RFC v2 00/24] Add Realm support to QEMU-VMMRFC 系列通过隔离内存区与 bounce buffer 消除 vhost-user 设备对 guest 内存的直接访问;Stefan 建议后续 host 地址统一用 void* 表达。
影响:为 vhost-user 提供可选安全增强模式,评审结论将影响隔离模式的 API 形态与设备适配。
查看原始标题
[PATCH RFC 00/15] vhost-user: isolated memoryRichard Henderson 提交 9 补丁,为 RISC-V、SH4、TriCore 等目标启用 capstone v6 反汇编,并改进 riscv_has_ext 判断。
影响:统一反汇编后端,可能影响调试与 trace 输出的一致性。
查看原始标题
[PATCH 0/9] disas: Updates for capstone v6Pull 请求包含 idef-parser 源目寄存器重叠修复;维护者询问是否属于 v11.1 关键修复,否则将在版本发布后合入。
影响:决定该修复进入 QEMU 11.1 还是后续版本。
查看原始标题
[PULL 0/3] Hex queue将 vhost_svq_translate_addr 的 needle.size 减 1,使 iova-tree 搜索符合 inclusive 约定,并确认 vhost-vdpa 亦按同一语义使用。
影响:修复 shadow virtqueue 在 IOVA 区域边界上的翻译错误,消除潜在越界访问。
查看原始标题
[PATCH] hw/virtio/vhost-shadow-virtqueue: range boundary in translation新增可复用的 DWC SSI Standard PIO 模型并集成到 K230,支持四种传输模式与 M25P80 flash,附 qtests 验证。
影响:提升 K230 平台 SPI 外设仿真能力,便于 SDK 与 Linux 驱动验证。
查看原始标题
[PATCH v3 0/5] hw/riscv: Add K230 DWC SSI Standard PIO support为 K230 添加 PLL、sysclk 与 SPI2AXI_CLK_DIV 的确定性子集模型,满足 U-Boot 与 Linux 时钟驱动探测。
影响:完善 K230 板级时钟可见性,减少软件探测失败。
查看原始标题
[PATCH 0/4] Kendryte K230 CMU register modelcq_pending 只在 CQ 空到非空时递增,但两条 doorbell 路径在队列已空时仍递减,导致下溢并卡住引脚中断;补丁修正不对称计数。
影响:修复 NVMe 引脚中断模式下完成队列无法及时上报的问题。
查看原始标题
[PATCH] hw/nvme: fix cq_pending underflow that wedges pin-based interrupts允许 VMDK 描述符中 createdType 不带双引号(如 Veeam 导出),同时为所有属性增加 '=' 检查,改善 qemu-img 错误提示。
影响:提升对真实世界 VMDK 文件的兼容性并避免误导性报错。
查看原始标题
[PATCH qemu] block: Stricter checks of VMDK descriptors but allow unquoted createdTypeKVM9 条精选
v16 将 6 补丁固件/RMM 层与 37 补丁 KVM 层重新合并为单一系列,基于 RMM 2.0-bet2;SVE 最大向量长度暴露已获多位 reviewer 认可并给出细节反馈。
影响:为完整测试 Arm CCA 受保护 VM 提供统一基线,后续合入可能影响 arm64 KVM ABI 与 RMM 对接。
查看原始标题
[PATCH v16 00/45] arm64: Support for Arm CCA in KVMv2 系列继续修复 VNCR TLB 跟踪与 S1 MMU 关闭时 IPA 失效问题;新增讨论指出 scope_end 可能溢出,需饱和到 ULONG_MAX,并获 Lorenzo Stoakes Ack。
影响:避免地址空间边界上的 TLB 失效遗漏,降低内存一致性风险。
查看原始标题
[PATCH v2 0/8] KVM: arm64: VNCR TLB invalidation fixeskvm_xen_set_evtchn_fast() 在硬中断上下文获取 GPC 读锁触发 lockdep 告警,补丁改用 read_trylock 并让慢路径延迟投递;syzkaller 复现测试通过。
影响:修复潜在硬中断上下文非法睡眠问题,提升 PV 定时器路径稳定性。
查看原始标题
[PATCH] KVM: x86/xen: Use read_trylock() for GPC locks in hardirq pathsv4 系列提出按匿名 pgoff 索引 MAP_PRIVATE file-backed folios,并补充断言与测试,syzbot 已验证。
影响:影响匿名内存合并与回收路径,可能改变相关内核行为,需要 mm 社区深入评审。
查看原始标题
[PATCH v4 00/20] mm/rmap: index MAP_PRIVATE file-backed folios by anonymous pgoff为 MMIO 提供 PCI bus 到 CPU 物理地址翻译钩子,默认恒等,并通过 RISC-V 非恒等窗口示例验证,主要面向 VFIO MMIO。
影响:为不采用恒等 PCI 窗口的架构和真实硬件提供正确映射基础。
查看原始标题
[RFC PATCH 0/2] PCI bus/CPU address translation for MMIO补丁使 KVM_CAP_STEAL_TIME 与 KVM_CAP_VCPU_ATTRIBUTES 对用户空间可发现,不新增功能;已获 Bibo Mao 评审并由 Huacai 应用。
影响:修复用户空间无法探测已有 LoongArch KVM 能力的问题。
查看原始标题
[PATCH v2] LoongArch: KVM: Advertise already-supported capabilities两处替换 min_t() 为更简洁的 min(),无行为变化;已进入 powerpc/next。
影响:轻微代码整洁,无功能影响。
查看原始标题
[PATCH 1/2] KVM: PPC: booke: Use min() in watchdog_next_timeout()修复 vfio_ap_on_cfg_changed/on_scan_complete 调用树中多个预存缺陷,包括陈旧 do_remove 标志;Sashiko AI 指出 4 个潜在问题,含 kvm 解引用风险。
影响:涉及 AP 设备热插拔与矩阵配置更新,可能导致 panic 或 guest 配置不一致,需要维护者确认。
查看原始标题
[PATCH 0/5] s390/vfio-ap: Fix bugs in vfio_ap device driver callback functions新增 KVM_PPC_GET_COMPAT_CAPS ioctl 与文档,使 L1 能按兼容模式配置 L2;AI 审查发现能力通告与 ioctl 实现可能不一致。
影响:影响 pseries 嵌套虚拟化 CPU 模型选择,ABI 设计需谨慎。