概览
QEMU
当天主线是测试/迁移基础设施:check-tcg 迁入 meson 的 PULL 与 v8 系列并行推进,并伴随 s390 pc-bios 启动镜像回归的收尾;migration 上 7.2 机型 multifd+postcopy 失效的修复进入评审,另有多条 RISC-V、s390x、Hexagon 等架构修复。多数队列类补丁已进入维护者分支。
KVM
当天议题集中在机密计算与架构特性:Arm64 PMU 分区 v9 收到 AI 评审指出的潜在硬件状态与竞态问题,FRED v10、TDX metadata RFC v2 继续演进,iommufd 的 vIOMMU/TSM 基础设施与 arm_rmm 固件层分别推进机密 guest 设备直通与 CCA 主机支持。
Libvirt
当天动态较少,只有 logrotate 模板化讨论与一条测试覆盖补丁;无功能性合入,社区主要在处理打包与运维配置层面的方案细节。
统计
观察4
KVM · arm64 分区 PMU 的 PMOVSSET_EL0 与 NMI 竞态
AI 评审指出的清位未恢复与数据竞争尚待作者回应,涉及硬件 PMU 状态一致性,结论会影响分区 PMU 能否进入主线。
QEMU · check-tcg 迁入 meson 的回归收尾
PULL 与 v8 系列并行推进,s390 pc-bios 启动镜像回归是否彻底消除、替代方案能否收敛尚未确认。
KVM · iommufd vIOMMU/TSM 接口设计
RFC 仍在讨论 base-commit 与 provider 抽象,接口定型将决定机密 guest 设备直通与 guest TSM 请求的实现路径。
Libvirt · 守护进程 logrotate 模板化
按 daemon 名生成并随各自子 RPM 分发的方案尚未定稿,影响打包与运维配置方式。
显示 22 / 22 条精选
当前筛选没有匹配条目。
QEMU15 条精选
v8 用 meson 替换 TCG 测试 makefile 并补齐脚本、头文件等依赖;Paolo 认为不应在同一步迁移容器创建与多目标编译设施。本轮线程新增另一路补丁链接,并称已在多个发行版及 x86、aarch64 host 上验证。
影响:TCG 测试构建方式将整体改变,多架构与容器化 CI 的兼容性、以及两条路线的取舍是后续关键。
查看原始标题
[PATCH v8 000/105] tests/tcg: run tests with meson105 个补丁的 PULL 把 check-tcg 从 Makefile 迁移到 meson;此前有开发者 bisect 发现该系列移除了 pc-bios 中 s390 bios 的构建内容,导致无法生成启动镜像。本轮重新贴出补丁并请求评审与测试。
影响:构建系统大迁移已波及 s390 启动镜像生产,下游与 CI 需要确认回归是否已消除。
查看原始标题
[PULL 000/105] move check-tcg into the meson buildv2 的 14 个补丁修正 RISC-V TCG PMU 的计数、溢出通知与迁移:允许多个 HPM 计数器选择同一事件,统一周期/指令来源,并把定时器回调改为排队到属主 vCPU 以避免与 MTTCG 竞态。
影响:改善 RISC-V 上性能剖析与虚拟化的计数准确性和迁移一致性,已获 Reviewed-by。
查看原始标题
[PATCH v2 00/14] RISC-V TCG PMU correctness fixesHexagon 队列 40 个补丁被合入,其中包括把 VTCM 宏参数 LEN 重命名为 OFFS_REG_END,以反映其表示区域最后一个有效字节偏移的语义。
影响:属已完成的整理与修复,对使用 Hexagon target 的开发者影响有限。
查看原始标题
[PULL 00/40] hex queueppc_cpu_unrealize() 原先在 cpu_remove_sync() 之前调用 parent_unrealize,TLB 表被释放时 vCPU 线程仍在处理 tcg_commit_cpu/tlb_flush;作者称该修复已随 misc tree 合入,并计划把所有 cpu_remove_sync() 调用收拢到 cpu_common_unrealize()。
影响:消除 CPU 热插拔时的 ASan 可见竞态,并为其他架构同类隐患提供统一修复方向。
查看原始标题
[PATCH] target/ppc: Stop vCPU thread before calling parent_unrealizev4 为 Sophgo CV1800B SoC(T-Head C906、PLIC/CLINT、dw8250 uart、基础时钟控制)增加板级支持,目前可运行 OpenSBI 并从 SD 卡启动 Linux;已获 Acked-by。
影响:扩展 QEMU 对低成本 RISC-V 开发板的模拟能力,便于固件与内核的端到端验证。
查看原始标题
[PATCH v4 0/7] hw/riscv: Add support for Milk-V Duo board修复 FCSR 迁移,使 timer-frequency 限制真正生效(拒绝不同频率主机间迁移),并同步此前遗漏的 vcsr;作者在 RISC-V 主机上验证四 vCPU guest 迁移后状态保持。已进入 riscv-to-apply.next。
影响:RISC-V KVM 实时迁移的寄存器状态与频率约束更可靠,减少跨主机迁移的隐性不一致。
查看原始标题
[PATCH 0/3] target/riscv/kvm: Fix a few migration issuesv6 为 Hexagon 翻译加入 HVX context,改用基址指针访问,并借助 TCG gvec 的 _var 形式避免 OS 重映射时复制 context;本轮讨论 context 数量上限的断言处理。
影响:推进 Hexagon 系统模式仿真,其中 TCG 向量化通用层改动可能被其他前端复用。
查看原始标题
[PATCH v6 0/7] hexagon: Add HVX context仅扩展注释,说明 PV 在 KVM 中把 cpu load state 加入 mp state 是为了让 UV 在启动 CPU 前设置初始 PSW,该提交此前已被他人顺带合入。
影响:纯文档性改动,有助于理解 s390x PV 启动状态机的设计原因。
查看原始标题
[PATCH] s390x: Extend comment about PV cpu load statev5 解决 rebase 冲突,重写 qtest 日志信息,并补充 netboot 支持总包含 virtio-net-ccw 这一假设的注释;相关补丁获得 Reviewed-by。
影响:让 s390x BIOS 支持从 virtio-net-pci 网络启动,扩展该架构虚拟机的引导方式。
查看原始标题
[PATCH v5 0/8] s390x: Add support for virtio-net-pci boot devicev6 将属性重命名为 x-guest-memfd 以标记实验性,并补充 RST 文档与 QAPI 说明;评审建议改用 unstable 特性标记而非 x- 前缀,测试补丁已获 Reviewed-by。
影响:为 guest_memfd 后端进入 QEMU 铺路,影响机密计算与共享内存场景的配置接口形态。
查看原始标题
[PATCH v6 00/12] KVM/hostmem: Support init-shared guest-memfd as VM backendsTCG 队列 8 个补丁合入,其中让 target/hppa 的 DisasCond.{a0,a1} 始终初始化,避免在 --enable-ubsan 下把空指针作为参数传入。
影响:消除 UBSan 报错,为后续 TCG 改进扫清障碍,属低风险清理。
查看原始标题
[PULL 0/8] tcg patch queue 202609249 个补丁修复 gdb 脚本的帧泄漏、回退模式、异常与边界情况,源自作者日常调试体验;已获 Tested-by,并被 block 分支接受。
影响:改善开发者用 gdb 调试 QEMU 协程与回溯的可用性,属工具链质量提升。
查看原始标题
[PATCH 0/9] scripts/qemugdb: some fixes for 'qemu bt' / 'qemu coroutine' commands对齐内核的 sigreturn trampoline 指令序列,修正 rt_sigreturn 帧的 CFA,并调整 trampoline 对齐,使 libunwind/libgcc 能正确展开;已被 linux-user-next 接受。
影响:改善 sh4 用户态仿真下信号处理与崩溃回溯的可用性,影响范围限于该架构。
查看原始标题
[PATCH 0/3] linux-user/sh4: fix unwinding through vdso signal trampolines7 个补丁修复 7.2 机型上 multifd 与 postcopy 组合迁移失败;作者给出 qtest 复现命令,并说明 TLS 因不可预读目前无法同时修复。评审另附 fixup,建议简化与调整检查位置。
影响:使用旧机型做组合迁移的环境在上游即会失败,升级与长跑集群需要关注;TLS 场景仍无解。
查看原始标题
[PATCH 0/7] migration: Fix multifd+postcopy break on qemu-7.2 machine typeKVM5 条精选
RFC v2 的目标是以表驱动 metadata reader 替代自动生成代码,简化新增字段;本轮讨论集中在函数放置位置、以及相关函数暂无调用者等实现细节,尚未就设计取向得出结论。
影响:属 TDX 支撑代码的可维护性重构,是否采纳该设计仍需社区共识。
查看原始标题
[RFC PATCH v2 00/10] TDX: Stop auto-generating the global metadata codev10 共 28 个补丁,让 guest 在 KVM VMX 下使用 FRED;本轮线程确认 AMD Zen 6 支持 INT1 的 event type 5、FRED 虚拟化规范已更新,并报告 int1_fred_test 三项用例通过,因此移除相关表述;嵌套 VMX 的 FRED controls 获 Reviewed-by。
影响:FRED 是 Intel 新一代事件投递机制,嵌套支持的推进直接影响 guest 与 L1 hypervisor 的兼容性与状态正确性。
查看原始标题
[PATCH v10 00/28] KVM: Enable FRED support with KVM VMX系列从更大的 CCA/KVM 系列拆出,为 Arm CCA 主机支持提供通用 RMM 固件层(RMI SMC 定义、直接调用封装与 RMM discovery);本轮收到评审意见,并有开发者报告在 CCA 硬件上 kdump 读 RMM/Realm 元数据页时触发 GPF 并提出修复思路。
影响:作为 CCA 主机侧基础层,后续 KVM Realm 支持与 TSM 设备直通都依赖它;kdump 路径问题仍需验证。
查看原始标题
[PATCH v19 0/7] firmware: arm_rmm: Add RMM v2.0 base RMI supportv9 改用 KVM_ARM_VCPU_PMU_V3_ENABLE_PARTITION 与 SET_NR_COUNTERS 属性控制分区,取消内核命令行参数;Sashiko AI 评审提出 3 项潜在问题,包括清 PMOVSSET_EL0 后未恢复、与 NMI handler 的数据竞争,另有寄存器位掩码命名的 Acked-by。
影响:若潜在问题成立,会影响 PMU 计数与硬件状态一致性;分区 PMU 的目标是大幅降低 guest 直访计数器的开销。
查看原始标题
[PATCH v9 00/22] ARM64 PMU PartitioningRFC v6 引入 IOMMUFD 自有的 vIOMMU provider 注册机制与 IOMMU_VDEVICE_TSM_REQ ioctl,允许非物理 IOMMU 驱动实现 vIOMMU 类型;iommufd_device_bind() 扩展为可接收设备对应的 KVM file 并持有其引用。
影响:为机密虚拟机中的设备直通与 guest TSM 请求建立通用接口,是后续 CCA/TDX 设备分配的关键基础设施。
查看原始标题
[RFC PATCH v6 00/11] iommufd: Infrastructure for vIOMMU creation for confidential guests and guest TSM requestsLibvirt2 条精选
RFC 提议为模块化 virtqemud(及单体 libvirtd)日志增加轮转配置,并给出开启完整 debug 日志与重启对应守护进程的示例;本轮 Daniel 建议以 src/remote/libvirtd.logrotate.in 为模板按守护进程名生成,并随各自子 RPM 分发。
影响:影响模块化守护进程的日志管理与打包方式,运维需为每个 daemon 单独准备轮转配置。
查看原始标题
[RFC] logrotate: add policy for virtqemud.log该 schema 分支此前在测试文件中完全没有覆盖,补丁新增示例 XML 以填补空白,目前尚无评审回复。
影响:提升 libvirt 对 on_lockfailure 配置的测试覆盖,降低该路径回归风险。