概览
QEMU
当日多数改动仍处评审迭代:最影响信任链的是 IGVM/SEV 修复 launch 前策略生效问题,其余集中在 qom/QAPI 属性内省、慢 I/O 事件、CPR/vhost-vsock 和若干板级设备支持。
KVM
Arm CCA v16 仍是最大线程,新焦点是需要区分 RMM 实现以拒绝已知损坏版本;SVM PML v8 获 AMD Ack,VFIO CXL Type-2 与 PPC selftests 铺路也在推进。
Libvirt
当日以未合入的评审为主:migration 补上 TLS-PSK,SWTPM 增加 backup/fsync,QEMU 驱动退出等待可配置,resctrl 扩展到 whole-process 资源管理。
统计
观察4
KVM · Arm CCA 的 RMM 实现识别
讨论要求除 ABI 版本外能区分厂商与损坏的 RMM,这一机制将决定 v16 能否从评审走向可合入。
KVM · SVM PML 脏页日志
v8 已获 AMD Ack,若落地将为 Zen6+ 提供硬件辅助 dirty log,live migration 路径值得跟进。
QEMU · SEV/IGVM launch 策略注入
修复 policy 晚于 LAUNCH_START 导致的 attestation 测量错配,后续需确认 SEV/SEV-ES 与 SEV-SNP 全路径都被覆盖。
Libvirt · migration TLS-PSK 支持
v4 已含 cookie 与密钥生成测试并获 R-b,可观察 XML/CLI 层能力与维护者合入节奏。
显示 21 / 21 条精选
当前筛选没有匹配条目。
QEMU13 条精选
RFC v3 延续 2022 年草案,以 36 补丁提供面向裸机固件调试和 CI 的 test-oriented RP2040 机器,支持 boot ROM/UF2/ELF 加载与持久 flash,并附带文档。
影响:为无硬件环境提供 RP2040 的调试与 CI 目标,但需注意它不是 cycle-accurate 模型。
查看原始标题
[RFC PATCH v3 00/36] arm: add Raspberry Pi Pico/RP2040 machine为 i.MX8MP 增加 GPC/GPR/SRC/MU 等外设模型,扩展 CCM 的 M7 时钟输出,使 Linux(A53)可通过 remoteproc 加载并启动 M7 firmware。
影响:在 QEMU 中提供异构 AMP 软件验证环境,降低 M7 firmware 开发对真实 EVK 的依赖。
查看原始标题
[PATCHv2 0/7] hw/arm: Adding Cortex-M7 Asymmetric Multiprocessing boot support for i.MX8MP修复 guest policy 调用发生在 LAUNCH_START 之后导致未生效的问题;v2 将调用前移到初始化段,并让 SEV/SEV-ES 与 SEV-SNP 的 policy 属性带 getter/setter 和返回值检查。
影响:policy 属于 attestation 报告的一部分;只有 launch 前注入,IGVM 文件的测量预期才能与实际结果一致,否则远程证明会静默错配。
查看原始标题
[PATCH v2 0/5] igvm/sev: apply the IGVM guest policy before launch新增 QAPITypeInfo,把 object property 的自由格式类型字符串与 QAPI schema 类型、枚举表和 list 元素类型挂钩,并校验 qom-list-properties 内省一致性。
影响:管理工具不再靠命名约定或临时映射猜属性语义,可基于统一 schema 消费和校验 QOM/qdev 配置。
查看原始标题
[PATCH v4 00/75] qom/qdev: associate properties with QAPI schema types将 check-tcg 从 Makefile 迁到 meson 的 PULL 正在收尾;当日暴露 meson_options.txt 修改未同步刷新 scripts/meson-buildoptions.sh,导致构建目录间歇 dirty。
影响:若解决 buildoptions 刷新触发逻辑,可减少开发者的工作树污染,并提升 TCG 测试的可维护性。
查看原始标题
[PULL 000/105] move check-tcg into the meson build在 svm=on/pasid-bits=N/fsts=on 下,QEMU 通过 FAULTQ 接收宿主机的 recoverable first-stage page fault 并转给 guest,再把 guest 的 page group response 回传 host VTD。
影响:使 vSVM 配置下的直通设备也能闭合可恢复页错误链路,补齐 guest 与 host IOMMU 之间的故障处理通道。
查看原始标题
[PATCH v5 0/6] intel_iommu: Enable PRQ support for passthrough devicevirt 机接入 RPMI transport/Base/Reset/HSM/Suspend 等服务,并带文档、qtest 与 Linux guest smoke test;评审建议改用 address_space_write 并补错误处理与接口文档。
影响:为 RISC-V guest 提供平台固件侧的电源、复位与 HSM 服务,同时把 librpmi 纳入可选构建依赖。
查看原始标题
[PATCH v10 00/10] riscv: add initial RPMI virt support针对 Peter 在合入 HMP optional 时发现的问题做后续修正;功能测试的讨论认为应查 QMP schema 或 CommandNotFound,而不是读 config-host.h。
影响:裁剪 HMP 后,测试和管理应用都应基于运行时能力判断功能,而不是依赖构建期配置。
查看原始标题
[PATCH v2 00/10] Make HMP optional - follow-up17 个补丁集中修正 QGA VSS 路径的 correctness/robustness 问题,已收到 VSS/guest agent 维护者的 R-b。
影响:提升 Windows guest 卷影拷贝与备份流程在 QGA 侧的可靠性,降低备份集成时的不稳定因素。
查看原始标题
[PATCH 00/17] Various QGA VSS fixes新增 ASPEED VGA PCI 设备,让 QEMU 内 OS 可将其作为显示适配器;后续规划以共享内存 backend 承载 framebuffer,服务 BMC KVM 视频路径。
影响:为 BMC KVM 画面获取和后续 VRAM 共享方案提供第一块可用模型。
查看原始标题
[PATCH v1 0/7] Add ASPEED VGA PCI device support面向极慢存储场景增加 QAPI 事件,在 I/O 超时阈值后主动上报,而非只靠 latency histogram 被动查询;NVMe 相关改动已获 Ack。
影响:管理栈可及时感知慢存储并触发告警或迁移,减少存储性能劣化长时间不可见的问题。
查看原始标题
[PATCH 0/9] block: BLOCK_IO_DELAY eventv4 先阻断尚未就绪的 CPR 模式以避免中途崩溃,迁移时保留 vhost FD 并避免重置连接;讨论还覆盖 destination 侧失败时 owner 恢复路径。
影响:让 vhost-vsock 场景下的 CPR 迁移路径更完整,同时避免半支持状态下直接 crash。
查看原始标题
[PATCH v4 00/10] migration/cpr: support vhost-vsock devicesV15 引入 holder 跟踪,用 QOM 路径或 block export 记录谁在使用 IOThread,并通过 QMP/HMP 暴露;讨论建议拆出独立 bugfix 并显式命名 unsafe accessor。
影响:在设备热插拔与预分配线程池场景中,管理端可直接看清设备/导出与 IOThread 的占用关系。
查看原始标题
[PATCH V15 00/14] iothread: Support tracking and querying IOThread holderKVM4 条精选
v16 将 RMM/固件层与 KVM Realm 支持重新合并为 45 补丁;最新讨论强调仅检查 RMM v2.0 ABI 无法识别损坏实现,需要实现级标识;SVE 最大 VL 寄存器已获 R-b。
影响:CCA 能否安全放行取决于能否拒绝已知损坏的厂商 RMM;SVE 寄存器接口也在为 guest 暴露向量能力铺路。
查看原始标题
[PATCH v16 00/45] arm64: Support for Arm CCA in KVM面向 AMD Zen6+ 的 PML 支持新增 VMCB 地址/索引字段并在日志满 4KB 时触发 VMEXIT;v8 已获得 AMD 侧 Ack。
影响:为 SVM guest 提供硬件辅助 dirty log,可减少 live migration 与内存 checkpoint 阶段的软件扫描开销。
查看原始标题
[PATCH v8 0/8] KVM: SVM: Add Page Modification Logging (PML) supportv2 放弃给分配器加 @align,改用 region type 表达多页页表自然对齐,LoongArch min GPA 调整为 0x180000;当日 Sean 澄清不需要 magic GPA,Anup Ack RISC-V 部分。
影响:让 PPC 所需的多级页表对齐不污染通用分配器,降低各架构接入 KVM selftests 的差异。
查看原始标题
[PATCH v2 00/20] KVM: selftests: PPC pre-enablingv4 让 guest 拥有 virtual HDM decoder 并可复位设备,host 管理物理 decoder;当前评审聚焦 vfio-pci-core 整 BAR 映射与 vfio-cxl 子块 devm_request_mem_region 的嵌套冲突。
影响:若打通,CXL 内存类加速器可在 guest 内自管理内存映射,为 CXL Type-2 直通进入生产提供关键路径。
查看原始标题
[PATCH v4 00/27] vfio/pci: Add CXL Type-2 device passthrough supportLibvirt4 条精选
新增 process_exit_wait 配置设置,延续 shutdown 场景 SIGTERM/SIGKILL 等待语义讨论;最新回复认为 2 秒/设备之外的场景仍需实测验证。
影响:让大内存或慢退出场景下的 VM 关闭不再一刀切,管理员可按主机环境调整等待窗口。
查看原始标题
[PATCH] qemu: add process_exit_wait configuration settinglibvirt 新增 tls-creds-psk 对象管理与 PSK 生命周期处理,migration cookie 测试覆盖 TLS-PSK 标志下的密钥长度与十六进制编码。
影响:补上 X.509 之外的免证书加密迁移路径,降低证书部署、轮换与泄露风险。
查看原始标题
[PATCH v4 0/7] Add TLS-PSK support for migration为即将发布的 swtpm 新增 backup/fsync 属性,允许在 XML 中启用 TPM 状态文件备份与 fsync;讨论将错误码统一到 VIR_ERR_ARGUMENT_UNSUPPORTED。
影响:降低掉电时 TPM 状态文件损坏的概率,让 libvirt 能对接新 swtpm 的持久化能力。
查看原始标题
[PATCH 0/4] qemu: Support backup and fsync optional attributes in SWTPMcachetune/memorytune/energytune 及 monitor 可省略 vcpus,把资源分组应用到整个 QEMU 进程并在建线程前生效;进程级与 vCPU 级配置不允许混用。
影响:使 IOThread、worker 和 emulator 线程的缓存与带宽占用也被纳入管控,避免只统计 vCPU 造成偏差。