概览
QEMU
多目标单二进制整合继续推进,qmp dispatcher 已应用、dump 去重进入 v3;Aspeed、GICv5 与 Arm 机密计算模型同步活跃。
KVM
本周评审重心在 x86 机密计算与嵌套虚拟化:Hyper-V VSM、attestation、TDX metadata、nSVM TLB/PML 均有新讨论,Arm64 vcpu 暂停修复获测试。
Libvirt
迁移事件与 CPU 兼容性检查是主线,s390x 预检方案被要求复用现有 CPU 检查路径;构建与安全修复多为小步评审。
统计
进展3
本期变化:[PULL 00/20] Multi-target 20261015 的 multi-target PULL 已获应用,qmp_query_cpu_definitions 改为按目标分发;[PATCH v3 00/23] multi-target: remove dump functions duplication 的 dump 去重推进到 v3,[PATCH v3 00/12] multi-target: add hexagon 为 hexagon 引入 semihosting 并接入多目标构建。
讨论中:[PATCH v3 00/23] multi-target: remove dump functions duplication 仍需确定异构仿真下 dump 的最终策略;[PATCH v3 00/12] multi-target: add hexagon 本期仅见 Reviewed-by,未见合入确认。
本期变化:[RFC v4 00/24] Add Realm support to QEMU-VMM 的 Arm Realm v4 讨论 guest-memfd populate 对齐;[PATCH RFC 00/20] attestation: Add a common subsystem and TDX support 提出统一 attestation 子系统并首期接 TDX;[PATCH v4 00/10] TDX: Stop auto-generating the global metadata code 将 TDX metadata 改为表驱动 reader。
讨论中:Realm 期末已知最新为 v5;attestation 是否纳入 TPM 命令仍未定;TDX metadata 与 Module Extensions 系列存在冲突。
本期变化:[PATCH libvirt v1 0/4] s390x CPU model compatibility check for incoming migration 为 s390x 迁入增加 CPU 预检,[PATCH] qemu: emit UNDEFINED event when undefining source after migration 补发 UNDEFINED 迁移事件;[PATCH v3 00/27] KVM: nSVM: Optimize nSVM TLB flushes 以独立 L2 ASID 优化 nSVM TLB flush,[RFC PATCH 0/5] KVM: nSVM: Emulate Page Modification Logging 仿真 nested PML。
讨论中:s390x 预检应并入 qemuProcessUpdateGuestCPU;PML 公共代码是否抽取仍待 Sean 意见。
显示 27 / 27 条精选
当前筛选没有匹配条目。
QEMU12 条精选
arm_gicv5 虚拟化支持系列为 GICv5 CPU 接口与 IRS 增加 virtualization,支持 -machine gic-version=x-5,virtualization=on。
影响:补齐 GICv5 中断虚拟化模型,Arm 虚拟化平台仿真能力提升;系列仍在评审。
查看原始标题
[PATCH 00/86] hw/intc/arm_gicv5: Implement virtualization supportArm64 KVM 命名 CPU 模型 RFC v4:为 -cpu host/max 之外提供分级命名模型,并允许覆盖 ID 寄存器字段。
影响:目标是支持跨主机 CPU 特性差异下的 live migration;仍属 RFC,测试覆盖需补充。
查看原始标题
[RFC PATCH v4 00/25] named CPU models for Arm64 on KVMraspi4b PCIe 与 GENET 以太网 v3:修复 UBSan 发现的 UB,使 PCIe 枚举和真实网络流量可用。
影响:提升 Raspberry Pi 4B 模型可用性;仍需按 review 清理 TX 路径注释。
查看原始标题
[PATCH v3 00/16] hw/arm/raspi4b: working PCIe and GENET (real networking)testing/next v2 为 KVM 下的 gdb stub 增加 x86_64、aarch64、s390x 功能测试,并引入带调试符号的 tuxrun 镜像。
影响:提升 gdb stub 的 CI 覆盖,但 s390x 测试仍报告挂起,需修正 vmlinux 与 nokaslr 地址差异。
查看原始标题
[PATCH v2 00/16] testing/next: functional testing updates for gdbmulti-target dump 去重系列 v3:以 per-CPU sysemu dump ops 替代各目标重复实现,并新增异构仿真拒绝 dump 的检查。
影响:减少各架构重复代码,为后续异构 CPU dump 策略留出接口;评审仍在进行。
查看原始标题
[PATCH v3 00/23] multi-target: remove dump functions duplicationQEMU 11.1.3 stable round-up 列出 73 个候选补丁,冻结日期为 2026-10-26,计划 10-28 发布。
影响:稳定分支维护节奏明确;候选含 RISC-V Svnapot PTE 修复,是否全部纳入仍待确认。
查看原始标题
[Stable-11.1.3 00/73] Patch Round-up for stable 11.1.3, freeze on 2026-10-26Aspeed I2C 设备模型与 Minerva BMC 机器 v3:新增 INA230/INA238、DS1339、PCA9545 模型。
影响:扩展 BMC 仿真覆盖面,v3 收到 Reviewed-by;仍需关注后续版本与合入。
查看原始标题
[PATCH v3 00/50] Aspeed: I2C device models and the Minerva BMC machinehexagon 接入 multi-target v3:引入 semihosting 接口并前缀化冲突 helper,v3 修正 const 参数。
影响:为 hexagon 与后续 riscv 共用构建铺路;本期收到 Reviewed-by,合入状态以维护者树为准。
查看原始标题
[PATCH v3 00/12] multi-target: add hexagonmulti-target PULL 20261015 被应用,含将 qmp_query_cpu_definitions 改为按目标分发的 dispatcher。
影响:单二进制多目标整合落地一步,减少符号重复;已应用不等于发行版可用。
查看原始标题
[PULL 00/20] Multi-target 20261015Arm Realm 支持 RFC v4:基于 RME 与 KVM CCA,新增 rme-guest 对象和 guest-memfd 内存后端启动 Realm。
影响:推进 Arm 机密虚拟机在 QEMU 的落地;v4 讨论内存 populate 对齐,期末已知最新为 v5。
本期评审涉及 v4;截至本期末,已知最新系列为 v5。 最新系列 v5
查看原始标题
[RFC v4 00/24] Add Realm support to QEMU-VMMsystem: 引入 tldr 实时数据记录器,用 -object tldr-config 开启,记录 error_report、QMP 事件与命令。
影响:面向生产 QEMU 崩溃或 guest 崩溃后的取证,设计强调无信号处理、可常开;仍在评审。
查看原始标题
[PATCH 00/21] system: introduce a live data recorder facilityamd_iommu: 允许 IOMMU 挂载到非 system bus,为 PCI 设备级隔离按拓扑查找 IOMMU 铺路。
影响:影响 vIOMMU 拓扑与设备隔离建模;头文件依赖和 API 暴露方式仍有分歧。
查看原始标题
[PATCH 0/8] amd_iommu: Allow IOMMU to attach on non system busKVM9 条精选
x86 resctrl 增加 kernel-mode(PLZA)支持 v6:通过通用 kmode 层让内核使用独立资源分配/监控关联。
影响:扩展 resctrl 到内核态资源隔离,AMD PLZA 与 RISC-V 类似扩展的抽象仍在讨论。
查看原始标题
[PATCH v6 00/18] x86,fs/resctrl: Add kernel-mode (e.g., PLZA) support to the resctrl subsystemKVM x86 Hyper-V VSM RFC:在 VM plane 上建模 Virtual Trust Levels,为 Windows VBS 提供 VTL0/VTL1 隔离。
影响:避免依赖嵌套虚拟化实现 VBS;55 patch RFC 仍处早期,plane twin 发布的内存序被指出需用 release 语义。
查看原始标题
[RFC PATCH 00/55] KVM: x86: Hyper-V VSM (Virtual Trust Levels) on VM planesattestation 公共子系统 RFC:统一 TPM2、TDX、SEV-SNP、Arm CCA 等证据获取与测量接口,首期实现 TDX provider。
影响:减少厂商特定 attestation 接口碎片化;是否承载 TPM 命令仍明确为否,仅高层操作。
查看原始标题
[PATCH RFC 00/20] attestation: Add a common subsystem and TDX supportTDX 全局 metadata 代码 v4:用表驱动 reader 替代自动生成代码,简化新字段添加。
影响:降低 TDX metadata 维护成本;与 TDX Module Extensions 系列存在冲突,合入顺序待协调。
查看原始标题
[PATCH v4 00/10] TDX: Stop auto-generating the global metadata coderesctrl 修复 v4:恢复启动时默认 MBM 模式,切换 mbm_event 时分配计数器,并修正超过 32 个计数器的 ABMC 编程。
影响:修复 pqos 读到 0 MB/s 的回归;部分补丁按 review 被放弃,最终范围待确认。
查看原始标题
[PATCH v4 0/3] x86,fs/resctrl: Keep default MBM mode at boot and fix ABMC programmingKVM arm64 跨 CPU vcpu 暂停修复:修正 OUTSIDE_GUEST_MODE/IN_GUEST_MODE 发布时机与状态重同步。
影响:提升 vgic 状态内省和 pKVM/nVHE 场景可靠性;已获 Reviewed-by 与多模式启动测试。
查看原始标题
[PATCH 0/7] KVM: arm64: Fix cross-CPU vcpu pausingKVM nSVM TLB flush 优化 v3:为每个 vCPU 的 L2 维护独立 ASID,替代嵌套切换时全量 flush。
影响:降低 nested SVM 切换开销;SMI/RSM 与 MTRR 路径是否需同时 flush 两个 ASID 仍在讨论。
查看原始标题
[PATCH v3 00/27] KVM: nSVM: Optimize nSVM TLB flushesKVM nSVM PML 仿真 RFC:在 nested NPT walk 中把 L2 GPA 记入 L1 的 PML buffer,并合成 PML Full 退出。
影响:服务 L1 对 L2 的脏页跟踪与嵌套 live migration;是否抽取 nVMX/nSVM 公共代码仍待 Sean 意见。
查看原始标题
[RFC PATCH 0/5] KVM: nSVM: Emulate Page Modification Loggingvfio/pci CXL Type-2 透传 v6:guest 管理虚拟 HDM decoder,host 保留物理 decoder 与地址,支持 DVSEC reset。
影响:把 CXL 加速器透传纳入 VFIO 模型;仍限单 endpoint、非 interleave、固件提交的 decoder。
查看原始标题
[PATCH v6 00/31] vfio/pci: Add CXL Type-2 device passthrough supportLibvirt6 条精选
libvirt s390x 传入迁移前 CPU 兼容性检查 v1:消费 QEMU responsible-properties 做预检。
影响:目标是迁移前发现 CPU 不兼容;评审认为应复用 qemuProcessUpdateGuestCPU 而非放在 migration 路径。
查看原始标题
[PATCH libvirt v1 0/4] s390x CPU model compatibility check for incoming migrationqemu: VIR_MIGRATE_UNDEFINE_SOURCE 后补发 UNDEFINED 生命周期事件,v2 增加 UNDEFINED_MIGRATED detail。
影响:让仅依赖事件的编排层感知源端已 undefine;事件语义与 PERSIST_DEST 的交互仍在讨论。
本期评审涉及 v1;截至本期末,已知最新系列为 v2。 最新系列 v2
查看原始标题
[PATCH] qemu: emit UNDEFINED event when undefining source after migrationsecurity: 在 DAC/SELinux 中拒绝把只读或共享磁盘指向目录,并补充 qemusecuritytest 负向用例。
影响:提前拦截不安全磁盘配置,降低目录被误当镜像的风险;系列已获 Reviewed-by。
查看原始标题
[PATCH 0/5] security: Check if R/O or shared disk is not directorylibxl: 在 shutdown reason 为 restart/destroy 时触发 VIR_DOMAIN_EVENT_ID_REBOOT,并补充 NEWS 与文档。
影响:改善 Xen 域重启事件语义;REBOOT 与 LIFECYCLE/RESET 的边界仍在讨论。
查看原始标题
[PATCH 0/2] libxl: Fire reboot eventqemu: 将 vhost-net 支持从仅 KVM 扩展到 mshv 加速器,并调整测试夹具覆盖 vhost net 设备。
影响:扩展 MSHV 加速器的网络后端选择;测试夹具同步覆盖 vhost net 设备。
查看原始标题
[PATCH v2 0/2] qemu: add support for vhost-net when using the mshv acceleratorbuild: 在 WITH_NWFILTER 或 WITH_NETWORK 时设置 firewall_backend_priority,修复 -Ddriver_network=disabled 构建失败。
影响:修正 v1 的错误依赖方向,使 nwfilter 可独立于 network driver 构建;v3 已获 Reviewed-by。