概览
QEMU
multi-target 清理继续推进并扩展到 riscv64-softmmu;Arm Realm/SEA 与 RISC-V SBI STA 迁移修复显示,机密计算和迁移可靠性是当天重点。
KVM
Hyper-V VSM、guest_memfd 设备 MMIO 等大型 RFC 与 CXL、SEV-SNP、nSVM 评审并行,讨论集中在内存序、ABI 和事件注入正确性。
Libvirt
当天活动有限:迁移 UNDEFINED 事件补丁发出 v2,另有一例 RPC 死锁 issue 开启,尚无修复结论。
统计
观察4
KVM · Hyper-V VSM VM planes
55 patch RFC 涉及 VTL 隔离与 plane twin 发布内存序,架构和并发模型仍需收敛。
KVM · guest_memfd 设备 MMIO 直通
面向机密设备直通的 BAR 映射、私有/共享转换和 VFIO/IOMMUFD 生命周期尚在 RFC。
QEMU · Arm RME Realm 启动
Realm 启动路径仍在澄清 POPULATE 参数与固件 Realm 特性,系列版本仍在迭代。
Libvirt · 迁移 UNDEFINED 事件
新增公共事件 detail 涉及 API/ABI 兼容性和应用行为,v2 尚待评审。
显示 26 / 26 条精选
当前筛选没有匹配条目。
QEMU14 条精选
在 v3 修复 UBSan 发现的未定义行为后,本期获 Peter Maydell 的 Reviewed-by,同时收到 TX 路径注释与硬件校验偏差的整理意见。
影响:raspi4b 的 PCIe/GENET 端到端可用性得到验证,但注释与偏差说明仍需收敛。
查看原始标题
[PATCH v3 00/16] hw/arm/raspi4b: working PCIe and GENET (real networking)新增对 KVM_EXIT_ARM_SEA 的处理,启用 KVM_CAP_ARM_SEA_TO_USER,并在地址属于 guest RAM 时记录 GHES 错误、向 guest 注入同步异常。
影响:避免无法归因的 guest 内存错误被当作致命 SError,提升 Arm 虚机错误可诊断性。
查看原始标题
[PATCH 0/1] target/arm/kvm: handle KVM_EXIT_ARM_SEA新增 hv-nested-sleep 属性,设置 Hyper-V enlightenment 的 bit 20,使嵌套在 KVM 上的 Windows 可休眠;该位仅为提示,不需 KVM 支持。
影响:改善 VBS/HVCI 嵌套 Windows 的电源管理兼容性,但仅是 guest 提示。
查看原始标题
[PATCH] i386: Hyper-V nested sleep states enlightenment在 helper_idivw_AX/helper_idivl_EAX 除法前拒绝 INT_MIN/-1,避免宿主 C 未定义行为触发 SIGFPE,改为向 guest 注入 #DE。
影响:防止 TCG 下异常 guest 触发宿主 QEMU 崩溃。
查看原始标题
[PATCH] target/i386: raise #DE for INT_MIN / -1 in IDIV helpersIssue 指出 64 位模式下 16/32 位操作数的 far CALL/RET/IRET 仍使用 SS base 与 B 位;系统态和 linux-user 均可复现。
影响:影响 x86 64 位模式栈切换与远调用语义,需对照硬件行为修正。
查看原始标题
target/i386: far CALL, far RET and IRET with a 16- or 32-bit operand size use SS's base and B bit in 64-bit modev3 用每 CPU 的 sysemu dump 操作替换各 target 的 cpu_get_note_size/cpu_get_dump_info 重复实现,并拒绝异构模拟下 dump;收到 Reviewed-by。
影响:减少 multi-target 链接重复,为后续异构模拟的 dump 语义定界。
查看原始标题
[PATCH v3 00/23] multi-target: remove dump functions duplicationRealm 支持 RFC 围绕 rme-guest 与 guest-memfd 内存后端启动 Arm Realm VM;本期澄清 KVM_ARM_RMI_POPULATE 参数用法,并讨论固件 Realm 特性描述。
影响:推进 Arm CCA 机密虚机在 QEMU 侧的管理路径,仍处 RFC 评审阶段。
本期评审涉及 v4;截至本期末,已知最新系列为 v5。 最新系列 v5
查看原始标题
[RFC v4 00/24] Add Realm support to QEMU-VMMv2 把 riscv64-softmmu 纳入 multi-target,并限制 riscv virt 机型仅对 riscv 目标可见;自测暴露 accel 父类型注册问题,但收到 Reviewed-by。
影响:扩大 multi-target 构建覆盖,需先修正测试二进制的类型注册顺序。
查看原始标题
[PATCH v2 0/9] multi-target: add riscv64-softmmu修正 allocframe 中 FRAMEKEY 只作用于 LR 字,此前生成代码同时打乱 FP,导致非零 FRAMEKEY 下出栈 FP 损坏;收到 Reviewed-by。
影响:修复 Hexagon QuRT 引导镜像暴露的栈帧恢复错误。
查看原始标题
[PATCH] target/hexagon: fix the allocframe framekeyv5 在读取 vm.max_map_count 失败时采用更保守的 coroutine idle pool 默认上限,降低 backport 风险;收到 Reviewed-by。
影响:减少受限环境(如 AppArmor)下协程池触碰映射上限的风险。
查看原始标题
[PATCH v5 0/2] util/coroutine: Reduce default idle pool max size为 RISC-V KVM SBI STA 增加 get-reg-list 探测,同步 shmem_lo/shmem_hi,并以 vmstate subsection 保存地址,修复 live migration 后 STA 失效。
影响:改善 RISC-V 虚机热迁移后 SBI STA 定时器/软件事件的连续性。
查看原始标题
[PATCH 0/3] target/riscv/kvm: Add SBI STA register sync and migration supportv2 将 selective IOTINVAL 从标记 IOMMU_NONE 改为删除匹配 IOATC 项,并先补 IOATC 访问串行化。
影响:避免失效项累积使 IOATC 提前触达上限并频繁全量刷新。
查看原始标题
[PATCH v2 0/2] hw/riscv/riscv-iommu: reclaim invalidated IOATC entriesv3 复制 stdio fd 以免 chardev 销毁时关闭 0/1,并在 qio_channel_file_new_fd 接收 stdio 描述符时告警、更新文档。
影响:防止 chardev-change 后 QEMU 丢失标准输入输出或 fd 被误分配。
查看原始标题
[PATCH v3 0/2] io: make sure we don't close stdio fdsIssue 报告 MTTCG 下另一 vCPU 写入代码页后,当前 vCPU 可能继续执行陈旧翻译代码;环境为 x86_64 TCG 多线程、QEMU 11.1.50。
影响:若确认,会影响 TCG 多线程自修改代码/代码页写场景的正确性,需定位失效路径。
查看原始标题
accel/tcg: MTTCG can run stale code after another vCPU's store to a code pageKVM10 条精选
RFC 提出在 VM plane 上实现 Hyper-V VSM/VTL,隔离 Windows VBS 的安全内核与普通内核;本期讨论 plane twin 的发布内存序与 lockless 读取标注。
影响:若推进,可改善 Windows VBS guest 在 KVM 上的隔离与性能,但 55 patch RFC 仍属早期。
查看原始标题
[RFC PATCH 00/55] KVM: x86: Hyper-V VSM (Virtual Trust Levels) on VM planesv3 为 SEV-SNP 引入硬件强制的 Enhanced SMT Protection,要求 vCPU 的 SMT sibling 为 host idle 或 guest 认可;本期 AI 评审指出 svm_complete_interrupts 事件注入问题。
影响:关系到 SEV-SNP 侧信道隔离强度,事件注入缺陷需在合入前澄清。
查看原始标题
[Patch v3 0/4] Introduce Enhanced SMT Protection for SEV-SNPv1 在 GICv5 IRS 基础上增加 ITS KVM device,guest 拥有 device/翻译表,KVM 解析 MSI 到 LPI;本期 AI 评审指出 READ_EVENT_DATAR 用户态写被静默忽略。
影响:影响 GICv5 guest 的 MSI/LPI 与 VFIO 直通设备,用户态 ABI 需明确只读语义。
查看原始标题
[PATCH 00/16] KVM: arm64: Add GICv5 ITS supportv6 为 AMD PLZA 增加 kernel-mode resctrl 关联,并在 fs/resctrl 加通用 kmode 层;本期讨论 RISC-V 类似扩展,评审在精简 changelog 后给出 Reviewed-by。
影响:为内核工作负载提供独立资源分配/监控,跨架构抽象仍在评审。
查看原始标题
[PATCH v6 00/18] x86,fs/resctrl: Add kernel-mode (e.g., PLZA) support to the resctrl subsystem补丁让 vmx_load_eoi_exitmap() 使用 guard(vmx_vmcs01),避免 nested virtual-interrupt-delivery 下把 L1 的 EOI-exit bitmap 写入 vmcs02;作者还提出移除遗留 deferred update。
影响:修复 nVMX 中 L2 污染 L1 APIC 状态的风险,尚待测试。
查看原始标题
[PATCH] KVM: VMX: Load the EOI-exit bitmap into vmcs01, not the active VMCS将 guest 可触发的 IOAPIC 非支持长度访问和 LAPIC 广播 IPI 日志改为 ratelimited,避免 guest 刷满宿主 dmesg/journal。
影响:降低 guest 日志泛洪对宿主可观测性和磁盘写入的影响,属于小型加固。
查看原始标题
[PATCH] KVM: x86: Ratelimit guest-triggerable IOAPIC/LAPIC log messagesv6 为 CXL Type-2 加速器增加 VFIO passthrough,guest 管理虚拟 HDM decoder,host 保留物理 decoder/HPA;本期补充 dma-buf 与低功耗测试,并拆分 CXL 映射 helper。
影响:扩展 CXL 加速器直通场景,当前仍受复杂 VFIO/CXL 接口评审约束。
查看原始标题
[PATCH v6 00/31] vfio/pci: Add CXL Type-2 device passthrough support在前期 v3 基础上,本期讨论 SMI/RSM 路径,并识别 MTRR 写未刷 TLB 可能是独立问题;系列为每 vCPU 的 L2 维护独立 ASID。
影响:降低 nSVM 嵌套切换开销,修复相关 TLB 问题时需同时处理两个 ASID。
查看原始标题
[PATCH v3 00/27] KVM: nSVM: Optimize nSVM TLB flushesRFC v2 新增 guest_memfd 的 device-resource 框架,以 VFIO device fd 关联 PCI BAR,协调私有/共享映射,并配套 IOMMUFD;Arm CCA backend 另行提供。
影响:面向机密设备直通的 MMIO 私有/共享协调,接口与生命周期仍需评审。
查看原始标题
[RFC PATCH v2 00/13] KVM/VFIO: guest_memfd support for device MMIO resources为 KVM selftests 预留 memslot 1 给 ucall MMIO,新增只读区域防重叠并加回归测试;作者自审发现测试槽号和 errno 断言错误,计划 v2 修正。
影响:提升 selftest 内存槽布局一致性,当前测试本身仍需修正。
查看原始标题
[PATCH 0/5] KVM: selftests: Reserve memslot 1 for ucall MMIOLibvirt2 条精选
V2 在 VIR_MIGRATE_UNDEFINE_SOURCE 成功后补发 UNDEFINED 事件,并新增 VIR_DOMAIN_EVENT_UNDEFINED_MIGRATED detail,让仅依赖事件的程序获知源端已删除。
影响:改善迁移生命周期事件一致性,但新增公共枚举 detail,需评估 API/ABI 兼容性。
查看原始标题
[PATCH V2] qemu: emit UNDEFINED event when undefining source after migrationIssue 报告 virt-manager 使用中出现 UI 死锁,初步定位为 libvirt RPC 代码双重加锁;环境 libvirt 12.7.0、QEMU 10.2.3,复现路径尚不明确。
影响:影响图形管理用户体验与 libvirt RPC 稳定性,需确认锁序与复现条件。