搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
v6 为无需 zPCI IOMMU 页表模拟的设备(如 IGB、virtio)保存/恢复设备状态,VFIO 设备仍不可迁移。测试覆盖 IGB、virtio-net/blk。
影响:补齐 s390x 模拟 PCI 设备迁移能力,使包含 zPCI 设备的 guest 可跨主机迁移;VFIO 场景仍受限。
为 zPCI 模拟设备添加迁移状态保存/恢复,fmb_timer 统一封装 mui 累加,已测 IGB、virtio-net/blk,获 Matthew Rosato 认可。
影响:结束 zPCI 设备一律不可迁移的限制,模拟设备(含 virtio)现可参与迁移,VFIO 场景留待后续。
该 RFC 为迁移功能测试加入诊断并在 nvme 负载中插入 sleep 规避挂起;作者判断原因是磁盘使用 snapshot=on 而 /tmp 位于 rootfs,建议改用 tmpfs 验证。
影响:把迁移测试偶发不完成指向测试环境配置问题,仍需确认修复是否真正消除挂起。
将更多 PPC 指令迁至 decodetree,清理 ISA 2.07 flag,并推进维护者交接。v3 已通过 POWER10 TCG 实测。
影响:改善 PPC TCG 可维护性,为后续 ISA 支持奠基。
丢失的 vCPU 特权级与 KVM MP state 通过 core register 同步及 capability-gated subsection 修正,目标端次级 vCPU 不再处于 STOPPED。
影响:使 RISC-V KVM guest 迁移后恢复正确 CPU 模式和可调度状态,不影响 TCG 迁移流。
此前 zPCI 设备一律标记为不可迁移,该系列为模拟设备实现状态存取;是否使用 QEMU 的 zPCI IOMMU 页表模拟会影响测试方式,VFIO 设备仍不可迁移。
影响:使 IGB、virtio-net、virtio-blk 等模拟 zPCI 设备可迁移;评审讨论了 0x3a 热重置对后续 VFIO 场景的影响。
修复 FCSR 迁移,使 timer-frequency 限制真正生效(拒绝不同频率主机间迁移),并同步此前遗漏的 vcsr;作者在 RISC-V 主机上验证四 vCPU guest 迁移后状态保持。已进入 riscv-to-apply.next。
影响:RISC-V KVM 实时迁移的寄存器状态与频率约束更可靠,减少跨主机迁移的隐性不一致。
修复长期缺陷:AArch32 banked 协处理器寄存器的 Secure banked 副本此前不参与迁移(work item 467);作者在 Tao Ding 7 月补丁基础上扩大排查,形成 8 个补丁。
影响:关系到 Arm 安全态/非安全态切换下的迁移正确性,避免目的端 Secure 寄存器取到错误值;已获 Richard Henderson Reviewed-by。
在 PEER2PEER 加 TUNNELLED 迁移中,若目的端 Prepare 阶段失败(如 qemu hook 返回 1),源端 libvirtd 会在 remote PrepareTunnel3 处崩溃,报告称 master 仍存在。
影响:迁移失败路径导致守护进程崩溃而非返回错误,调用方只看到 EOF;修复前该路径不可依赖。
在 monitor、migration、io、block、9pfs 等添加 coroutine_fn 注解。
影响:降低协程上下文误用风险,提高正确性。