概览
QEMU
当天以缺陷修复与清理为主:Arm TTBR 52 位表基址、FXSAVE FOP/保留字节、OHCI iso 包校验等修复进入评审或维护者队列;QOM/QAPI 内省与合并二进制机器注册仍在评审,MSHV 的 gdb 单步支持已合入。
KVM
两条主线并行:CoCo 机密客户机实时迁移 API 的 RFC v2 讨论落到 GPA 状态回传等 ABI 细节,Arm CCA Realms v23 收窄为基础框架并进入 mmu 细节评审;x86 TDX selftests v14 关于旧接口测试去留尚未收敛。
Libvirt
以功能补齐为主:qemu 驱动新增 zero-page-detection 迁移参数,bhyve 驱动实现 TPM 支持,s390x 补齐 QEMU v11.2.0 capabilities;pcie-expander-bus 的 busNr 语义讨论趋于澄清,兼容性结论仍待定。
统计
观察4
KVM · CoCo 机密客户机实时迁移 API
非厂商专属的迁移 ABI 仍处 RFC 阶段,GPA 状态回传、错误重试语义以及 SEV-SNP 与 TDX 的通用性均未定,直接决定后续用户态迁移实现形态。
KVM · TDX selftests 与旧接口弃用
旧 in-place 接口的弃用计划尚不明确,是否保留旧接口测试存在分歧,上游策略变化会影响 TDX 测试覆盖范围。
QEMU · QOM/QAPI introspection 合并顺序
两套内省改造系列的合入先后未定,将决定 QOM 自描述能力与 multi-target 机器注册后续迭代的基线。
Libvirt · pcie-expander-bus 的 busNr 分配语义
busNr 直接决定控制器及从属设备的实际总线号,自动分配策略涉及既有域 XML 与运行时兼容性,结论未定前不宜依赖。
显示 21 / 21 条精选
当前筛选没有匹配条目。
QEMU13 条精选
两个修复分别阻止 TTBR[5:4] 泄漏到较小表的基址,以及 DS=1 且 48 位 OA 时 TTBR[5:2] 应触发 level 0 Address size fault,每个修复各配一个 TCG 测试。
影响:修复 52 位地址与 DS 配置下的地址翻译正确性,对使用大地址空间的 Arm 客户机有实际意义。
查看原始标题
[PATCH v3 0/4] target/arm: Fix the TTBR table base address in its 52-bit layout在创建存放 FEAT_MTE tag 的 memory region 时改用 TAG_GRANULE 定义,替代原先的取值方式。
影响:属于可读性与一致性整理,降低后续调整 MTE granule 时出错的风险。
查看原始标题
[PATCH] hw/arm/virt: Use TAG_GRANULE when creating tag memory从 Launchpad 迁移而来的打开 issue:target gdb 连接后访问 Arm GIC CPU 寄存器时 QEMU 崩溃,报告称在提交时的 master 上可复现。
影响:影响带 gdb stub 的 Arm 调试流程,属调试器集成路径的崩溃类缺陷;修复前需先定位 GIC 寄存器访问的实现缺口。
查看原始标题
SIGSEGV when reading ARM GIC registers through GDB stubdo_xsave_fpu() 此前未写 FOP 字段与每个 x87 槽的保留字节(10..15),目标缓冲区保留旧内容;补丁清零八个槽的保留字节、FOP 暂固定写 0,并加入 x86_64 回归测试。
影响:消除 guest 读到陈旧寄存器内容的可能,并补上回归测试;维护者已回复 Queued,进入 i386 队列。
查看原始标题
[PATCH] target/i386/tcg: zero FXSAVE FOP and reserved slot bytes该 issue 记录用 -kernel 直接引导较大内核镜像时 x86_64 与 aarch64 客户机出现早期故障,涉及 QEMU 7.1.0 及更新版本;该 issue 当前已关闭。
影响:属历史问题记录,其影响与结论以原始 issue 的关闭结论为准,本期不再提示修复动作。
查看原始标题
Early faults when direct booting large Linux kernel images on x86_64 and aarch64 guests.27 个补丁新增 CPUClass::exception_name() 回调与 qemu_excp_name(),使 '-d int' 通用异常日志把架构异常值解析为可读名称,并为 AVR、x86、MicroBlaze、s390x、TriCore、Xtensa 复用或新增实现。
影响:为后续在 accel/tcg/ 统一异常管理打基础,减少各架构重复的异常打印逻辑,后续系列将叠加在其上。
查看原始标题
[PATCH 00/27] cpus: Add common CPUClass::exception_name() handler8 个补丁让 is_available 回调接收 TargetInfo,使合并二进制可注册各 target 的机器类型,query-machines 在 -target none 下也能列出所有已链接 target 的机器,而非任选一个。
影响:影响 QMP 机器列表语义与 -M 解析,是 multi-target 体验的关键改造;仍需确认与既有 QOM 内省的边界。
查看原始标题
[PATCH 0/8] qom: pass TargetInfo to the is_available callback该拉取请求包含 MSHV 加速器的若干小修复与 gdb 调试支持:在一次 vCPU run 前后切换 RFLAGS.TF 实现单步,TF 只写在活动寄存器上,不写入 env->eflags,产生的 #DB 由 mshv_handle_debug() 报告给 gdb。
影响:提升 Microsoft Hypervisor 加速器上 QEMU 的可调试性;单步不污染 eflags,避免后续寄存器回写把状态带错。
查看原始标题
[PULL 00/11] MSHV changes for 2026-10-06v2 把当前 packet PC 传给 k0/tlb lock,并在执行可能结束 TB 的指令前预置下一 packet 地址,从而去掉 wait 相关额外状态;作者称无功能变化,但改动了 CPU 的 VMStateDescription。
影响:简化 PC 更新模型并新增 bestwait 测试;由于涉及迁移状态描述,需关注跨版本兼容与 TCG 前端一致性。
查看原始标题
[PATCH v2 0/4] hexagon: Remove wait{,_next_pc}用有界 memcmp 搜索替代 MinGW 不支持的 memmem 来扫描 s390 BIOS 镜像,并在 Windows 交叉构建中启用 slirp,使此前被跳过的 PXE 测试真正被编译。
影响:让 CI 覆盖 Windows 交叉构建的可移植性问题,防止同类构建回归被漏检。
查看原始标题
[PATCH 0/2] tests/qtest: fix and gaurd PXE test build on MinGWv3 RESEND 扩展 vfio-user 协议,新增 VFIO_REGION_INFO_CAP_SPARSE_MMAP_FDS 能力,允许 server 为一个 device region 内不同稀疏区域传入多个 fd 分别 mmap。
影响:便于把由不同文件支撑的多个子区域放到同一 BAR 的准虚拟化 PCI 设备暴露给客户机,扩展 vfio-user 的适用场景。
查看原始标题
[PATCH v3 RESEND 0/4] vfio-user: support multiple FDs backing region mmapsRFC 让 QAPI 代码生成器输出类型信息供 QOM introspection 使用,重构以获得 masked type name 并避免 query-qmp-schema 省略类型;作者与维护者在讨论本系列与既有 v5 系列谁先合入。
影响:决定 QOM/QAPI 内省改进的落地顺序,影响 QEMU 配置接口自描述能力的演进路径。
查看原始标题
[RFC PATCH 0/6] qapi: Preliminary work for better QOM introspectionOHCI 依赖软件把 Endpoint Descriptor 的 Format 位与端点类型匹配;补丁让控制器在 F 位与端点不符时报错,而不是继续处理。
影响:提高 USB 仿真面对不规范 guest 驱动时的诊断与容错能力,避免错误包被错误投递;已由维护者经 hw-misc 队列接收。
查看原始标题
[PATCH] hw/usb/hcd-ohci: Fail iso packets sent to non-iso endpoints and vice-versaKVM4 条精选
v14 针对 TDX 保护 TD 寄存器状态、host 无法直接设置寄存器的情况,提供建 VM 与生命周期自测;本期评审聚焦旧接口的弃用计划,是否保留旧接口测试出现分歧。
影响:影响 TDX selftest 的上游可维护性与旧 in-place 接口的迁移节奏;弃用计划不明朗时,测试覆盖可能被动收缩。
查看原始标题
[PATCH v14 00/22] TDX KVM selftestsv23 去掉 CCA 专属部分,只保留处理不同 VM type 的框架并为 Realm 铺路;本期评审认可 mmu.c 的合并结果,指出 stage2 unmap 中重复的断言与 abort 路径重复读取 ESR 等可清理细节。
影响:这是 Arm 机密计算 Realms 进入上游的第一步,框架先行的拆分方式便于后续 Realm 支持独立评审。
查看原始标题
[PATCH v23 00/14] KVM: arm64: CCA: Add basic plumbing for RealmsRFC v2 以 Intel TDX 用法为样例,尝试定义非厂商专属的 CoCo 机密客户机实时迁移 KVM 接口;本期新增按 GPA 回传导出状态的 u8 状态数组提案(PENDING/DONE/RETRY/SKIPPED/FAILED)。
影响:状态回传关系到受保护页迁移的错误恢复与重试语义,也是 ABI 定型的核心争议点,需 SEV-SNP 与 TDX 双方确认通用性。
查看原始标题
[RFC PATCH v2 0/4] Add KVM API for confidential guest live migration配合把受保护 VM 的 vCPU 状态限制在 EL2 的 pKVM 系列,修正 kvmtool 在 KVM_GET_ONE_REG 失败时调用 die() 使诊断变成 VMM 退出,以及用全局 /dev/kvm fd 探测 PVTIME 导致 vCPU 初始化失败的问题。
影响:避免诊断路径演变成 VMM 直接退出,并让 capability 探测落在正确的 fd 上,是 Arm 机密计算 VMM 侧可用性的必要修复。
查看原始标题
[PATCH kvmtool 0/5] Fix diagnostics and capability probes for protected VMsLibvirt4 条精选
补丁放宽每个 pcie-expander-bus 可容纳的从属控制器数量,修复客户机无法从第二个设备引导的问题;本期讨论确认 busNr 直接决定控制器及从属设备的实际总线号,作者修正了此前理解。
影响:涉及 busNr 自动分配的语义与运行时行为,可能影响既有域 XML 兼容性,需关注后续 ABI 结论。
查看原始标题
[PATCH] qemu: allow for 15 subordinate pci controllers under each pcie-expander-bus为 s390x 平台引入 QEMU v11.2.0 的 capabilities 文件,补丁已获 Reviewed-by。
影响:让 libvirt 在 s390x 上正确识别该版本 QEMU 的能力,属常规版本跟进。
查看原始标题
[PATCH v1] tests: Add capabilities for QEMU v11.2.0 on s390x四个补丁包括能力探测、命令行生成与设备校验:只接受外部 TPM 后端与单个 TPM 设备、只接受 CRB 模型、拒绝含逗号的 UNIX socket 路径,未指定时显式设为 CRB。
影响:把 TPM 支持补齐到 bhyve 驱动,并通过严格校验避免路径中的逗号破坏 bhyve 选项解析。
查看原始标题
[PATCH 0/4] bhyve: implement TPM support为 libvirt 增加 QEMU zero-page 检测迁移参数的封装,可指定是否检测,以及检测发生在主迁移线程还是 multifd 线程;作者在催促评审。
影响:让上层能调优零页检测位置,影响大内存客户机的迁移带宽与 CPU 开销。