概览
QEMU
当天有两条大规模系列同台推进:single-binary 多目标机器选择(34 补丁)与 riscv PolarFire 固件启动恢复(27 补丁)。同时 Aspeed、uSDHC、usbredir、Atlantis UART 等多个 v4 系列在评审后期集中收获 Reviewed-by,另有 riscv PULL 队列和 Arm KVM 具名 CPU 弃用提案。
KVM
当天以 x86 稳定性修复为主线:MMU 缓存根导致的宿主 BUG_ON、Xen 事件投递与 memslot 更新竞态、SEV RMPOPT 配置缺陷。架构层面,guest_memfd/iommufd 内存 provider 的 RFC 与 Arm RMM 固件层分别向 mm 接口和 Arm CCA 方向延伸。
Libvirt
当天集中在运维与安全相关改动:磁盘路径的目录判定检查、s390x 入向迁移前的 CPU 兼容性预检、rbd 认证选项替换。远程客户端的访问控制仍停留在需求讨论阶段,尚无实现。
统计
观察4
KVM · guest_memfd/iommufd 内存 providers
RFC v2 试图在 KVM 内置 guest_memfd 实现之外引入 PFNMAP 型 provider,并让设备侧经 iommufd 访问同类内存,横跨 mm/KVM/iommufd 接口,尚未定型。
QEMU · single-binary 多目标机器选择
34 补丁触及 target 选择、机器名与 QOM 命名冲突,是构建与发布形态的长期改造,本期讨论仍在枚举存放位置等基础问题上。
Libvirt · 远程客户端 TLS/SASL 访问控制
P2P 迁移集群希望把已认证 peer 的权限限制为仅接收入向迁移,但现有访问控制框架据提出者判断无法覆盖远程客户端,需明确设计方向。
KVM · x86/xen memslot 更新竞态修复
作者表示将按反馈重发 v2,涉及 __kvm_gpc_refresh() 的 -EAGAIN 语义与重试循环,并与 gfn_to_pfn_cache 锁改造相关。
显示 29 / 29 条精选
当前筛选没有匹配条目。
QEMU16 条精选
v4 共 10 补丁,修复 i.MX uSDHC 等模型,使 Buildroot 2026.05 的 U-Boot 能从 SD 卡加载 zImage 与 DTB 并进入登录提示符。
影响:同时为该板增加版本化 Buildroot 资产与直启/U-Boot 两条路径的功能覆盖,提升 Arm 板级测试可信度。
查看原始标题
[PATCH v4 00/10] hw/arm: Enable U-Boot boot on MCIMX6UL-EVK把 max-v8 的初始化器选择推迟到 CPU 创建时,避免多目标 QEMU 中 QOM 类型被重复注册造成的命名冲突。
影响:属 multi-target 化的配套修补;评论指出异构场景下仍需让两种类型同时可访问的方案。
查看原始标题
[PATCH] target/arm: defer max-v8 initializer selection until CPU creation提案弃用 Arm KVM 下的 cortex-a53/a57 具名 CPU 模型,只保留 host/max,理由是 KVM_ARM_TARGET_* 的旧 ABI 思路已不适用。
影响:依赖具名 CPU 模型的 Arm KVM 部署需迁移到 host/max;本期已获 Eric Auger 的 Reviewed-by。
查看原始标题
[PATCH] target/arm: Deprecate using named CPU models with KVMICC_PPI_SPENDR1_EL1 的 cpreg 名称因复制粘贴被写成 SPENDR0,仅影响调试字符串,本期已获 Reviewed-by。
影响:无用户可见后果,但避免后续调试 GICv5 cpuif 时的混淆。
查看原始标题
[PATCH] target/arm/tcg/gicv5-cpuif: Fix typo in ICC_PPI_SPENDR1_EL1 name34 补丁系列让合并可执行文件按 <target>-<machine> 或直接按机器名选择目标,并把 SysEmuTarget 更名为 EmuTarget。
影响:机器名与 QOM 命名冲突需先解决,本期讨论还包括目标枚举是否移入 qapi;改动面覆盖多个子系统。
查看原始标题
[PATCH 00/34] single-binary: Select the softmmu target through -machine <type>v4 共 27 补丁,补齐 HSS v2026.04.1 所需的 L2 zero window 映射、L2/DDR 行为、RTC、SDHC v4 DMA 与高容量 SD 支持。
影响:让新固件栈能经 U-Boot 引导 Linux;同期讨论还涉及该平台 maintainer 列表的表述问题。
查看原始标题
[PATCH v4 00/27] hw/riscv: Restore Microchip PolarFire SoC Icicle Kit firmware bootv1 共 8 补丁,放宽 AMD IOMMU 只能挂在系统总线上的限制;本期获 Clement Mathieu--Drif 的 Reviewed-by。
影响:为把 IOMMU 建模到其它总线拓扑、配合设备直通场景提供可能。
查看原始标题
[PATCH 0/8] amd_iommu: Allow IOMMU to attach on non system busv2 共 50 补丁,新增 INA230/INA238 电流功率监测、DS1339 RTC、PCA9545 四路 mux 等模型;本期讨论新增 Cédric Le Goater 的 Reviewed-by。
影响:扩充 BMC 场景可建模外设,便于 OpenBMC 相关固件与系统级测试。
查看原始标题
[PATCH v2 00/50] Aspeed: I2C device models and the Minerva BMC machinev4 共 8 补丁,把一处 QEMU 实例中模拟的 USB 设备经 usbredir 重定向到另一实例的 USB 主机控制器,AST1030 UDC 部分拆出另发。
影响:为 ASPEED BMC/BIC 的 USB device 侧建模铺路,支持跨实例导出 gadget;已获 Reviewed-by。
查看原始标题
[PATCH v4 0/8] hw/usb: Add a usbredir server transportv2 让 qemu-pr-helper 在迁移成功后清理 PR 状态,并拒绝 guest 调用内部 PR_HELPER_CLEAN、补齐端序转换与注释修正。
影响:避免 multipathd 在往返迁移时重复注册旧 key 导致 REGISTER 失败;评审者认为无需再发 v3。
查看原始标题
[PATCH v2 0/8] scsi: clean up persistent reservation state after migration6 补丁修正系统指令的特权态检查、K0 与 TLB 锁等待者唤醒、k0lock 恢复时的陈旧 PC、TLB 锁竞争时的 halt 等问题。
影响:提升 Hexagon 在 h2/linux 测试下的正确性;系列需随 next_pc 清理重基。
查看原始标题
[PATCH 0/6] Hexagon: fix lock, priv bugsAlistair Francis 发出 52 补丁的 riscv 队列,包含 tt-atlantis 的 UART1 与 5 路 I2C 改用 rcpu_prcm 时钟、移除 periph_clk。
影响:该批改动将经 staging 进入主线,实际合入结果以维护者处理为准。
查看原始标题
[PULL 00/52] riscv-to-apply queueRFC v3 为 igb VF 迁移的 DVSEC 接口补充 qtests,覆盖能力发现、状态机、save/load 往返、错误恢复与 blob 校验。
影响:为 VFIO 迁移栈(variant 驱动、QEMU、libvirt)提供可控模拟测试床,仍处实验性 RFC 阶段。
查看原始标题
[RFC PATCH v3 00/17] igb: Add experimental VF live migration supportv4 共 3 补丁,把 Atlantis 机器从 ns16550 换成已建模的 DW8250,并调整命令行串口顺序、去掉机器属性。
影响:评审指出该改动与近期 PRCM 时钟补丁冲突,需要补充新的时钟信息才能落地。
查看原始标题
[PATCH v4 0/3] Improve modeling of the Atlantis UART为 object_property_add/try_add/del 补充 API 文档,建议改用类属性;本期获 Philippe Mathieu-Daudé 的 Reviewed-by。
影响:推动 QOM 属性用法收敛,减少实例级属性带来的生命周期与建模语义问题。
查看原始标题
[PATCH] qom: deprecate use of instance level properties在容器中 losetup 只能列设备而不能建立 loop 时,改为先探测再执行,使测试正确跳过而不是报错失败。
影响:改善容器/CI 环境下 iotest 的稳定性,避免环境差异造成假失败;已获 Reviewed-by。
查看原始标题
[PATCH] iotests/108: probe loop device setupKVM8 条精选
4 补丁中 patch 3 修复失效地址时按当前 MMU 上下文同步缓存根的问题;嵌套切换后缓存根可能属于其它上下文。
影响:关闭 TDP 时可由 guest 触发 BUG_ON 使宿主崩溃,patch 1 先把 BUG_ON 降级为 WARN_ON_ONCE;已获 Reviewed-by。
查看原始标题
[PATCH 0/4] KVM: x86/mmu: Don't sync cached roots created for a different MMU context让 __kvm_gpc_refresh() 返回 -EAGAIN 以区分短暂失效与真正无后端 GFN,并为可等待的调用者加入重试循环。
影响:修复 Xen event channel/timer 在 memslot 短暂标记 INVALID 时静默丢事件的老问题;作者表示将重发 v2。
查看原始标题
[PATCH 00/10] KVM: x86/xen: Don't drop event deliveries which race memslot updates两处修复:分段 RMP 被固件关闭时清除 X86_FEATURE_RMPOPT 以免 initcall 触发 #GP,并把启用提示移入 SNP 门控路径。
影响:避免 CPUID 宣告与固件配置不一致时的启动异常;评审建议在 rmpopt_init() 开头统一用特性门控。
查看原始标题
[PATCH 0/2] x86/sev: Fix RMPOPT enablement on non-RMPOPT configsv4 用表驱动读取器替换生成代码并按字段 ID 配对结构成员,十片中八片已有 Reviewed-by,7、10 片仍待评审。
影响:本期作者请维护者考虑合入,并说明与 TDX Module Extensions 系列冲突,落地顺序需协调。
查看原始标题
[PATCH v4 00/10] TDX: Stop auto-generating the global metadata codev22 把 RMI SMC 定义、直接调用封装与 RMM 发现流程作为独立固件层推进,便于与后续 KVM Realm 系列解耦。
影响:本期讨论聚焦是否补充 v1.2 的 RMI 版本检查,作者将补送修正;为 Arm CCA 主机侧支持打基础。
查看原始标题
[PATCH v22 00/10] firmware: arm_rmm: Add RMM v2.0 base RMI supportv4 恢复启动时的默认 MBM 分配模式、切到 mbm_event 时分配计数器,并修复超过 32 个计数器时的 ABMC 编程。
影响:修复 pqos 把非数值事件读成 0 MB/s 的问题;本期讨论中作者同意删去其中一个补丁。
查看原始标题
[PATCH v4 0/3] x86,fs/resctrl: Keep default MBM mode at boot and fix ABMC programmingv2 在 pre_svm_run() 检测到 pCPU 切换时,除重置两个 VMCB 的 ASID generation 外,还更新跟踪 pCPU 并把字段标记为脏。
影响:避免在一个 pCPU 分配的 ASID 被另一个 pCPU 复用;已获 Jim Mattson 的 Reviewed-by。
查看原始标题
[PATCH v2] KVM: SVM: Update tracked pCPU on pCPU switchRFC v2 让按 PFNMAP 管理、无 struct page 的内存既能 backing guest_memfd,也能被 VM 的设备经 iommufd 访问并回收。
影响:在 KVM 内置 guest_memfd 实现之外引入其他 provider 并打通设备侧;仍处早期设计讨论,自测代码已被指出锁与 UAF 疑点。
查看原始标题
[RFC PATCH v2 00/11] mm: Memory providers for guest_memfd and iommufdLibvirt5 条精选
v1 扩展 qemu-cpu-model-comparison 以透出 responsible-properties,并在接受入向迁移前对 s390x 做 CPU 兼容性预检。
影响:维护者认为不应放在 qemu_migration.c,建议重构 qemuDomainCheckCPU 以同时覆盖启动、快照与恢复路径。
查看原始标题
[PATCH libvirt v1 0/4] s390x CPU model compatibility check for incoming migration5 补丁在 security_dac 与 security_selinux 中增加检查,并给 qemusecuritytest 添加正反用例与目录模拟设施。
影响:避免对实为目录的路径做属主/SELinux 标签操作,降低错误打标签带来的安全隐患;已获 Reviewed-by。
查看原始标题
[PATCH 0/5] security: Check if R/O or shared disk is not directoryv3 把已被 Ceph 移除的 auth_supported 选项替换为 auth_client_required,修复在新版 Ceph 服务端上启动存储池报错的问题。
影响:解决 libvirt 与新版 Ceph 的兼容性故障,运维需留意选项语义差异;已获 Reviewed-by。
查看原始标题
[PATCH v3] replace rbd option auth_supported with auth_*_required使用 VIR_MIGRATE_UNDEFINE_SOURCE 时源端删除持久配置却不发事件,现复用 UNDEFINED_REMOVED detail 补发。
影响:仅依赖域事件的应用程序可正确感知源端域已被取消定义;已获 Reviewed-by。
查看原始标题
[PATCH] qemu: emit UNDEFINED event when undefining source after migration用户询问能否对 TLS/SASL 认证过的远程 peer 做访问控制,理想情况只允许其接收入向迁移。
影响:提出者指出现有访问控制框架无法用于远程客户端;若成行将改变 P2P 迁移集群的权限模型。