概览
QEMU
当天 QEMU 以多 target dump 重构、HMP 寄存器迁移和 Arm64 命名 CPU 模型讨论为主;RISC-V 修复与平台设备修正较多,仅固件拉取获明确应用确认。
KVM
KVM 侧 attestation/TDX 仍是主线,TDX 大页与 CPUID 校验持续推进;liveupdate ABI 和 Arm64 VGIC 修复进入设计或评审,尚未见上游合入。
Libvirt
Libvirt 当天活动较少,聚焦迁移后 UNDEFINE 事件的 NEWS 记录,以及 qom-list 返回 type 字段对 libvirt 兼容性的影响。
统计
观察4
KVM · 通用 attestation 子系统
CTLV/sysfs 接口归属未定,TDX provider 与后续 SEV-SNP、Arm CCA 接入依赖该设计收敛。
KVM · liveupdate feature header
feature header 与 handler 命名影响跨内核版本 live update/rollback,当前仍有 finish 路径校验缺口待处理。
QEMU · Arm64 命名 CPU 模型
命名模型决定跨主机 live migration 的 CPU 契约,RFC 仍在回应评审并需补测试。
Libvirt · QOM type 字段兼容性
QEMU 计划弃用 qom-list 返回的 type 成员,libvirt 的布尔类型判断需改为 JSON 类型检查,兼容窗口待确认。
显示 25 / 25 条精选
当前筛选没有匹配条目。
QEMU15 条精选
本期作者回应将把命名模型说明补入 commit message;此前评审提出的 qtest 建议仍待落实。
影响:命名模型为跨主机 live migration 提供稳定 CPU 契约,仍处 RFC 讨论阶段。
查看原始标题
[RFC PATCH v4 00/25] named CPU models for Arm64 on KVMv5 以 sysemu op 统一各 target 的 dump 信息与大小获取,并在异构仿真时拒绝 dump。
影响:减少各 target 重复实现,为后续异构 CPU 仿真设定安全边界;系列仍待合入。
查看原始标题
[PATCH v5 00/21] multi-target: remove dump functions duplicationv3 将 HMP $register 查询迁到 GDB 寄存器描述,移除 MonitorDef 与 monitor_get_register。
影响:统一调试寄存器路径;RISC-V CSR 变为大小写敏感,需关注行为变化。
查看原始标题
[PATCH v3 00/18] monitor/hmp: replace MonitorDef with GDB registers该拉取包含固件更新及 backends/igvm 参数区条目泄漏修复,维护者已确认应用。
影响:降低 IGVM 参数区泄漏风险并同步固件内容;不表示发行版立即可用。
查看原始标题
[PULL 00/10] Firmware 20261021 patchesv4 删除 UART _DSD clock 与 _CCA、增加 _STA,并将 FDT clock-frequency 改为 1843200 Hz。
影响:修正 LoongArch virt UART 的 ACPI/FDT 描述;评审要求拆分无关改动。
查看原始标题
[PATCH v4 0/4] hw/loongarch/virt: Fix UART ACPI and FDTv4 讨论中,本期维护者确认 RMM 不允许的配置属于 VMM 必须拦截的 bug;此前固件 Realm 特性仍在评审。
影响:Realm 启动参数需在 QEMU 侧做前置校验;系列尚未合入,期末已知 v5。
本期评审涉及 v4;截至本期末,已知最新系列为 v5。 最新系列 v5
查看原始标题
[RFC v4 00/24] Add Realm support to QEMU-VMMv2 让 RISC-V virt 的 PLIC 只描述实际存在的 context,使 DT 与设备实现一致。
影响:避免 guest 按错误 context 数访问 PLIC;已获 Reviewed-by,仍待合入。
查看原始标题
[PATCH v2 0/4] hw/riscv: describe only the PLIC contexts that exist将 Hexagon、hppa、loongarch、m68k、mips 从 get_phys_addr_debug 迁到 translate_for_debug。
影响:清理调试地址转换旧接口,降低多 target 维护成本;已获 Reviewed-by。
查看原始标题
[PATCH 0/5] hexagon, hppa, loongarch, m68k, mips: Convert to translate_for_debugv3 为 SPARC 增加 AES、CRC32C、SHA1/256/512 与 RDCFR 指令支持。
影响:便于在 QEMU 测试 SPARC 加密代码;维护者拟先队列已评审的前 6 个补丁。
查看原始标题
[PATCH v3 0/8] target/sparc: Add support for SPARC crypto instructionsv3 仅按规范复位 PMP 的 A/L 字段,并清理 QEMU 派生的 addr/num_rules 状态。
影响:修复 reset 后 stale PMP 状态;维护者回复已进入 riscv-to-apply.next。
查看原始标题
[PATCH v3 0/2] target/riscv: pmp: fix stale PMP state across resetv3 汇总 ASAN 发现的泄漏修复,并补充相关测试修正。
影响:改善 QEMU 测试与 CI 的内存安全检查;已获 Reviewed-by,仍待合入。
查看原始标题
[PATCH v3 00/10] Various ASAN & tests fixes将 sstateen1-3 的写掩码设为 0,使未定义保留位在 RV64 上只读为零。
影响:修复 issue 4726 的规范偏差;已获 Reviewed-by,尚待合入。
查看原始标题
[PATCH] target/riscv: make sstateen1-3 reserved bits read-only zero表面切换后的首次 Update 前发送完整 Scanout,并为 D-Bus 显示测试补用例。
影响:修复无共享内存时客户端先收到 Update 的协议偏差;评审提出标志清理建议。
查看原始标题
[PATCH 0/2] ui/dbus: send a Scanout before the first Update of a new surfacev1 推进 vhost-user 的 POSIX 可移植性,新增 macOS/BSD 修复与 memfd_create 探测。
影响:提升 vhost-user 跨平台可用性;已在多平台测试并获 Reviewed-by。
查看原始标题
[PATCH 0/8] vhost-user: another try at supporting any POSIX system用静态 profile 的 enabled 标志修复 QMP 多次查询 profile CPU 时的 init 崩溃。
影响:避免 introspection 触发 satp_mode abort;维护者回复已进入 riscv-to-apply.next。
查看原始标题
[PATCH] target/riscv/cpu.c: duct tape fix for QMP + RV profiles introspectionKVM8 条精选
RFC 提出通用 attestation 子系统与 TDX provider;本期讨论将 connect 留在 sysfs、为 Realm 增加 lock,并复用 ctlv-attestation-spdm。
影响:统一 TPM2、TDX、SEV-SNP、Arm CCA 等证据获取;接口归属仍待收敛。
查看原始标题
[PATCH RFC 00/20] attestation: Add a common subsystem and TDX supportRFC 在 GICv2/v3 后端保留 level IRQ 在 active 期间再次 pending 的状态,并跨 deactivate 保存。
影响:修正 guest 重新置 pending 被丢弃的语义;AI 评审指出 vgic-v2 状态与恢复问题。
查看原始标题
[RFC PATCH 0/3] KVM: arm64: Preserve level IRQ re-pendingv5 将 TDX 可直接配置 CPUID 位的黑名单过滤改为按序校验;本期澄清这是 ABI 变化但 KVM_TDX_CAPABILITIES 语义不变。
影响:避免未来 TDX module 新增位绕过 host 状态保护;已获 Reviewed-by,仍需收敛 ABI 表述。
查看原始标题
[PATCH v5 0/5] KVM: TDX: Validate directly configurable CPUID bitsv4 为 TDX private memory 增加 huge page 支持,依赖 ENHANCED_DEMOTE_INTERRUPTIBILITY、DPAMT 与 guest_memfd 原位转换。
影响:为 TDX 私有内存提供 huge page 映射路径;仍受 TDX module 与 guest_memfd 依赖约束。
查看原始标题
[PATCH v4 00/17] KVM: TDX huge page support for private memory当 PV EOI cache 被重配后,拒绝读取 624 字节 VP Assist Page,避免触发 cached read 的 WARN。
影响:修复 Hyper-V 与 KVM PV EOI 状态叠加导致的告警;评审讨论长期应否互斥。
查看原始标题
[PATCH] KVM: x86/hyperv: Explicitly reject VP Assist Page reads if cache was clobberedv2 为 LUO/KHO 序列化结构引入 feature header 与 named handler,提升跨版本兼容粒度。
影响:减少相邻内核升级/回滚的兼容字符串 bump;AI 评审指出 finish 路径缺校验。
查看原始标题
[RFC PATCH v2 0/4] liveupdate: Feature header ABI and named handlerv6 为 AMD IOMMU AVIC/x2AVIC 增加 GAPPI host 通知路径,并重命名接口字段为 apicid。
影响:改善 vCPU 未运行时的设备中断投递;AI 评审提出 IRTE 目标与锁依赖高风险问题。
查看原始标题
[PATCH v6 0/7] Add support for AMD IOMMU GAPPIv4 让 copy_huge_pmd() 在页表锁下按 PTE 路径规则决定 fork 时复制,修复 file THP 与 special PMD 处理。
影响:改善宿主 fork 时 PMD 复制语义,可能影响虚拟化宿主内存行为;stable 最小修复仍待定。
查看原始标题
[PATCH v4 0/4] mm/huge_memory: copy PMDs at fork like the PTE path doesLibvirt2 条精选
NEWS 补充记录:迁移成功后会发送 UNDEFINE 事件。
影响:让用户感知迁移完成后的对象生命周期变化;已获 Reviewed-by,仍待合入。
查看原始标题
[PATCH] NEWS: Mention emitting UNDEFINE event after successful migrationQEMU 询问 libvirt 是否依赖 qom-list 返回的 type;libvirt 侧称可用 JSON 类型判断替代 bool 检查。
影响:影响 QOM type 成员弃用节奏和 libvirt QMP 兼容性,需协调弃用窗口。