概览
QEMU
当天 QEMU 侧以大系列重构与边界修复为主:TCG 通用展开进入 v6 评审,Arm Realm 继续讨论默认内存后端,x86 分支回绕与 Exynos 中断控制器越界修复获得 Reviewed-by。virtio-blk FUA、Hexagon 新机器/ISA 等平台扩展也在推进。
KVM
KVM 侧最值得关注的是 x86 LBR MSR 过滤器未生效的修复,以及 guest_memfd 私有内存属性的 Kconfig 纠正;前者涉及用户态 MSR 策略边界,后者关系发行版与旧 QEMU 兼容。attestation 与 Arm RMM 仍处 RFC 或设计讨论。
Libvirt
Libvirt 当天集中在生命周期事件与迁移参数封装:新增 reboot stopped reason 和 zero-page 检测布尔参数,均处提交/评审早期,尚无合入结论。
统计
观察4
KVM · x86 LBR MSR 过滤修复
过滤器对已透传 LBR MSR 的生效语义涉及 guest 策略边界,需观察最终采用逐 MSR 跟踪还是缓存修正。
KVM · 通用 attestation 子系统
RFC 仍在收敛 netlink/CTLV 扩展机制与 provider 模型,后续版本将决定接口能否统一。
QEMU · Arm Realm 默认内存后端
隐式内存后端与 guest-memfd 原位转换关系到 Realm 启动可用性,v5 及后续版本值得跟踪。
Libvirt · zero-page 检测迁移参数
需观察布尔参数如何映射 QEMU 默认值及 multifd 组合,避免管理接口与后端行为不一致。
显示 26 / 26 条精选
当前筛选没有匹配条目。
QEMU16 条精选
v4 修复 16 位 near branch 回绕时 EIP 截断问题,引入 pc_save_valid,并加入 tests/tcg 回归测试。
影响:修正 x86 guest 边界分支的地址语义,避免执行流错误;回归测试有助于防止退化。
查看原始标题
[PATCH v4 0/3] target/i386/tcg: fix EIP truncation for wrapping 16-bit near branches单补丁在无 -dtb 的常见 x86 direct kernel boot 路径中用 mmap 映射内核,替代读入另行分配的内存。
影响:有望降低启动时内存占用;涉及内核镜像映射生命周期,尚需评审。
查看原始标题
[PATCH] x86: mmap kernel for direct kernel bootv2 共 33 个补丁,新增 CPUClass::exception_name() 与 qemu_excp_name(),为 AVR、x86、MicroBlaze、s390x、TriCore、Xtensa 复用或新增异常名解析。
影响:使 '-d int' 通用异常日志输出可读名称,减少架构重复实现;系列仍有补丁待评审。
查看原始标题
[PATCH v2 00/33] cpus: Add common CPUClass::exception_name() handlerv4 讨论未显式指定内存后端时固定使用 memory-backend-guest-memfd 并开启原位转换,同时定义 arm64 固件 Realm 特性;期末已知 v5。
影响:影响 Arm CCA Realm 启动的内存私有化与固件发现方式;隐式后端行为尚需确定。
本期评审涉及 v4;截至本期末,已知最新系列为 v5。 最新系列 v5
查看原始标题
[RFC v4 00/24] Add Realm support to QEMU-VMM100 个补丁将多数 i32/i64 操作展开统一为通用实现,删除重复代码,并修正常量规范化及 macOS 不支持的 alias 属性。
影响:降低 TCG 多前端重复代码与维护成本,影响代码生成路径;目前仅见部分 Reviewed-by。
查看原始标题
[PATCH v6 000/100] tcg: Generic expansion of most operationsv2 在合成机器外新增面向真实 DSP 芯片的机器、外设与地址映射,可用商用固件测试,但启动仍受未建模设备限制。
影响:提升 Hexagon 平台仿真真实度,为后续设备模型打基础;短期不能完整启动固件。
查看原始标题
[PATCH v2 00/15] Hexagon: Add real SoC-style machinesv2 汇总多项泄漏相关修复;有反馈称应用后出现一批 qom-test 失败,需判断是否由该系列引入。
影响:目标是改善 ASAN 下测试清洁度;当前回归反馈表明合入前需定位测试兼容性问题。
查看原始标题
[PATCH v2 0/9] Various ASAN & tests fixesv2 为 SPARC 增加 AES、CRC32C、SHA1/256/512 与 RDCFR 指令,并用默认关闭的 crypto 特性位控制。
影响:补齐 SPARC 加密指令仿真以便内核与测试;合入后仍需显式启用特性,不能视为默认可用。
查看原始标题
[PATCH v2 0/7] target/sparc: Add support for SPARC crypto instructions补丁为 GitLab CI 失败任务配置自动重试,以减少 flaky 测试或 pod 驱逐等基础设施故障造成的合并延迟。
影响:降低维护者手工重跑负担,但也可能掩盖真实间歇失败;需配合失败分析使用。
查看原始标题
[PATCH] ci: add automatic retry系列将 alpha、avr、or1k、rx、tricore 从 get_phys_addr_debug 迁移到 translate_for_debug,并统一调试访问属性。
影响:清理调试地址转换旧接口,降低多架构维护面;属于目标前端重构,不改变用户可见功能。
查看原始标题
[PATCH 0/5] alpha, avr, or1k, rx, tricore: Convert to translate_for_debugv2 按 tlbinvasid/ASID 减少 softtlb 冗余刷新,并优化 L2VIC 中断扫描路径,面向 Linux 启动等负载。
影响:改善 Hexagon 仿真性能并减少中断控制器扫描开销;仍需合入验证。
查看原始标题
[PATCH v2 0/3] Hexagon: performance improvements - tlb, l2vic补丁让 virtio-blk 暴露 FUA 写能力,使 guest 可提交 FUA 写而非普通写加 flush;依赖内核头同步。
影响:若合入可优化同步写路径,但当前需等待内核/virtio 头更新,并讨论接口来源。
查看原始标题
[PATCH 0/2] virtio-blk: Add support for FUA write requestsv2 为 RISC-V virt 机器生成 PPTT,描述 L1 指令/数据缓存以及统一 L2/L3 缓存和处理器拓扑。
影响:让 guest 发现缓存与拓扑以优化调度,补齐 RISC-V ACPI 平台信息;需继续评审。
查看原始标题
[PATCH v2 0/4] RISC-V: ACPI: Add PPTT supportv3 修复 Coverity/UBSan 报告的未定义行为,并新增补丁避免 decode_set_slot_number() 中的负数 slot shift。
影响:提升 Hexagon 在 UBSan 与 clang 下的健壮性,减少潜在运行异常。
查看原始标题
[PATCH v3 0/3] Hexagon: Fix undefined behavior bugsv2 为 Hexagon 增加 v83/v85 的 CFI、原子、标量浮点、trap2 与向量栈等扩展,HLX 向量协处理器暂未包含。
影响:扩展新版本 Hexagon 固件与指令仿真范围;测试暂用手工编码指令,工具链支持仍待完善。
查看原始标题
[PATCH v2 00/11] Hexagon: Add support for v83, v85修复 group 寄存器范围检查导致的数组越界,同时清理 reg_set[] 边界检查并缩小数组到实际需要大小。
影响:避免越界访问,提升 ARM Exynos 中断控制器模型健壮性;属于防御性修复。
查看原始标题
[PATCH 0/4] hw/intc/exynos4210_combiner: fix misc range check issuesKVM8 条精选
RFC 提出统一 attestation 子系统与 TDX provider,覆盖 TPM2、SEV-SNP、Arm CCA 等;本期聚焦 CTLV/扩展机制文档与设计说明。
影响:若合入可统一证据获取与测量接口,降低 provider 差异;仍处 RFC,API 语义尚在收敛。
查看原始标题
[PATCH RFC 00/20] attestation: Add a common subsystem and TDX supportv3 记录 VGIC 模型并拒绝 GICv5 VGIC 搭配 GICv3 ITS、GICv2 VGIC 搭配 GICv3 ITS 等组合,返回 -ENODEV。
影响:避免用户态建立不可用的 MSI 转换路径,收紧设备模型校验;属行为变更。
查看原始标题
[PATCH v3 0/2] KVM: arm64: Reject mismatched VGIC/ITS modelsSVM/VMX 缓存的 LBR MSR 拦截状态未计入新 MSR filter,导致拒绝或放宽访问的过滤器无法正确重建拦截位图。
影响:可能让用户态 MSR 过滤策略对 guest 失效,涉及 x86 虚拟化策略边界;需确定逐 MSR 跟踪方案。
查看原始标题
[PATCH 0/4] KVM: x86: Honor userspace MSR filter changes for passed-through LBR MSRseVMCS 校验在 VMFUNC[63:32] 非零时触发 WARN_ON_ONCE;补丁调整 nested_evmcs 校验以避免 L1 嵌套 guest 触发。
影响:减少嵌套 Hyper-V 场景可触发的告警噪声,并使校验与 64 位 VMFUNC 支持对齐。
查看原始标题
[PATCH] x86/hyper-v: Don't WARN on VM-Enter if eVMCS sees VMFUNC[63:32] != 0RMM v2.0 基础 RMI 支持 v19 继续评审;本期讨论 KVM_CAP_ARM_RME 是否应仅表示 RMM 已成功激活,而非仅可用。
影响:影响 Arm CCA host 能力上报与 Realm VM 创建可靠性;期末已知最新 v22,v19 讨论未定。
本期评审涉及 v19;截至本期末,已知最新系列为 v22。 最新系列 v22
查看原始标题
[PATCH v19 0/7] firmware: arm_rmm: Add RMM v2.0 base RMI support系列指出 VM 级 private memory 属性被绑定到默认关闭的兼容符号,且与已发布 QEMU 不兼容,提出 Kconfig 修复。
影响:影响发行版是否启用 guest_memfd 私有内存属性及旧 VMM 兼容性;默认值选择需评审确认。
查看原始标题
[PATCH 0/3] KVM: Kconfig fixes for the VM-wide private memory attributev4 新增 generic netlink 命令 VSOCK_CMD_DEV_NETNS_SET,可把 guest 单一 G2H vsock 设备分配到请求所在 netns,并按 ns_mode 控制共享。
影响:增强每 VM 网络命名空间隔离与 host 连接范围控制;需网络与虚拟化维护者继续评审。
查看原始标题
[PATCH net-next v4 0/7] vsock: assign the guest vsock device to a network namespacev10 改进 VFIO zPCI 透传设备的功能测量,复用每设备 FMB 缓冲、重构状态管理并保留测量状态;AI 评审指出重试与状态检查问题。
影响:影响 s390 VFIO 设备测量一致性与 host/guest 并发控制;需处理评审指出的问题。
查看原始标题
[PATCH v10 0/5] vfio-pci/zdev: Improved zPCI Function Measurement SupportLibvirt2 条精选
v2 新增 VIR_DOMAIN_EVENT_STOPPED_REBOOT,按 VMM 分补丁实现,以在重启请求后报告对应 stopped reason;作者仅在 Xen 测试。
影响:帮助管理端区分重启引起的停止事件;QEMU 等后端覆盖范围和测试仍需评审确认。
查看原始标题
[PATCH v2 0/9] Add stopped reason for rebootv2 以布尔 VIR_MIGRATE_PARAM_ZERO_PAGE_DETECTION 封装 QEMU zero-page 检测,可关闭检测或让主线程/multifd 线程执行。
影响:为迁移调优提供统一 libvirt 入口;需确认 QEMU 参数兼容性及默认值保持策略。