概览
QEMU
单二进制多目标整合是当日主线:v4 让一个 qemu-system 承载 ARM 与 MicroBlaze,配套的 helper 符号唯一化与 virt QOM 名分离同期推进;此外 qdev realize 生命周期、hw/sd 性能、RISC-V/MIPS/m68k 平台建模与测试/CI 改进并行。
KVM
机密计算密集推进:CoCo 迁移 API、Arm CCA RMM 固件层、TDX selftests、SEV-SNP 侧信道特性同日活跃;AMD SVM 总线锁检测暴露出硬件/微码对 DR6 语义的干扰,值得后续跟踪。
Libvirt
本期仅见 12.8.0 NEWS 中 bhyve 变更记录,证据有限,未观察到显著技术动态。
统计
观察4
KVM · CoCo 机密客户机迁移内核 API
厂商无关 ABI 尚未收敛,且缺少公开用户态驱动实现参照,后续接口形态与 QEMU 侧对接方式值得跟踪。
KVM · Arm CCA RMM 作为 TSM 的激活时机
RMM 与 PCI IDE/TDISP 的分层关系仍在讨论,会影响 CCA 主机与设备直通的上游设计。
QEMU · single-binary 多目标整合
QOM 类型名、C 符号与 -M/-readconfig 兼容性改动面广,后续版本如何收敛冲突需持续观察。
QEMU · qdev 设备 realize 生命周期
状态机改动依赖先完成 qdev_is_realized() 调用点转换,落地节奏与设备回归情况值得关注。
显示 25 / 25 条精选
当前筛选没有匹配条目。
QEMU17 条精选
v2 重组 rebuild_hflags_common*,新增 aprofile 公共路径与 check_il_uinj,统一 PSTATE.UINJ 的异常优先级处理。
影响:新增 Arm 扩展模拟,同时重构 hflags 生成逻辑,影响所有 A-profile 翻译路径,需关注回归。
查看原始标题
[PATCH v2 00/14] target/arm: Implement FEAT_UINJ实现 SCR_EL3.TID3/TID5 写入与 TID3 空间行为,为 -cpu max 启用 FEAT_IDTE3,并重命名相关 isar_feature 接口。
影响:补齐 Armv8 异常与安全相关特性模拟,减少新硬件上 guest 探测特性失败的情况。
查看原始标题
[PATCH v3 0/5] target/arm: Implement FEAT_IDTE3该系列给 TCG helper 与 virt ACPI 函数加 target 前缀,消除 i386/RX/Hexagon/MIPS/RISC-V/ARM 之间同名 C 符号。
影响:是单二进制整合的前置清理,降低链接冲突;重命名触及多个 target,需回归测试覆盖。
查看原始标题
[PATCH 0/9] treewide: uniquify colliding helper symbolsv4 将 ARM(32/64)与 MicroBlaze 编译一次并链接进同一个 qemu-system,借 TargetInfo 过滤机器,-M 与 -readconfig 采用 arch:name 前缀。
影响:多架构单二进制可简化发行与交叉测试,但 QOM 名与命令行兼容需长期稳定,属架构级演进。
查看原始标题
[PATCH v4 00/55] single-binary: link multi-targets into qemu-system该 pull 加入可在 macOS 上通过 homebrew 安装的 bare-metal 交叉编译器(如 aarch64-elf-gcc、riscv64-elf-gcc),无需 --cross-prefix。
影响:简化 macOS 上的 TCG 测试配置与 CI,去掉部分容器与编译器前缀依赖。
查看原始标题
[PULL 00/13] tcg tests 20260925为适配 HSS v2024.06,补齐 L2 零窗口映射、L2 缓存控制器、DDR 训练与别名、系统服务、RTC 及 SDHC v4 DMA 等模型。
影响:让该板卡重新走通 HSS→U-Boot→Linux 链路并新增功能测试,相关模型成为可维护的上游资产。
查看原始标题
[PATCH v2 00/24] hw/riscv: Restore Microchip PolarFire SoC Icicle Kit firmware boot延续 s390x 上跑 iotests 的清理,最新版本新增跳过最后一个可复现失败用例,并保留 nbd-in-qcow2-chain 补丁。
影响:改善非 x86 主机上的测试通过率,减少 CI 噪声,便于其他架构开发者获得干净结果。
查看原始标题
[PATCH v4 0/5] iotests fixes新增 machine_class_set_name(),各 target 的 virt 板卡用唯一 QOM 类型,同时保持 -M virt/help/迁移名称不变,query-machines 改返回 QOM 类型。
影响:解决多 target 链接的 QOM 类型冲突,并修正管理工具由 typename 反推类型的假设,是兼容性关键点。
查看原始标题
[PATCH v3 00/10] machine: uniquify virt QOM names系列在 s390-ccw 固件中处理动态 net header 尺寸并支持 virtio-net-pci IPL,评审建议把设备/总线组合的启动信息打印得更明确。
影响:让 s390x 客户机可从 PCI 网卡引导,拓宽引导设备选择;输出改进利于运维排查引导失败。
查看原始标题
[PATCH v4 0/8] s390x: Add support for virtio-net-pci boot device系列通过提高单次处理的最大缓冲(含 ADMA 路径)改善 sdcard 读写与擦除吞吐,评审建议去掉 bounce buffer 包装层。
影响:对大量写盘的 SDHCI 客户机体验改善明显,但需确认大缓冲路径的正确性与边界处理。
查看原始标题
[PATCH v4 0/7] hw/sd: Improve performance of read/write/erase为测试套件新增 cc_alt 列表以尝试多个交叉编译器(含 homebrew 的 elf 工具链),找不到时回退容器,可简化 macOS CI 的 --cross-prefix 配置。
影响:降低 TCG 测试对容器与手工工具链配置的依赖,提升本地与 CI 的可复现性。
查看原始标题
[PATCH 0/4] tests/tcg/meson.build: detect additional cross compilers补足 Cavium Octeon III CN73xx 与 EBB7304 建模,使上游 U-Boot 2026.04 可从 USB 或 PCI e1000+TFTP 启动 OpenBSD/octeon。
影响:扩展 MIPS 平台到网络设备类硬件,便于固件与操作系统启动路径的回归验证。
查看原始标题
[PATCH v2 0/25] hw/mips: add Octeon III EBB7304 support把 tests/tcg/mips 下的 DSP 测试迁入 mipsel 目录,补充浮点参考文件并新增 multiarch 测试。
影响:扩大 TCG 对 mipsel 的测试覆盖,减少 DSP 与浮点指令的回归风险。
查看原始标题
[PATCH 0/5] tcg/tests: integrate some of mipsel tests现布尔无法区分未 realize、realize 失败、已 unrealize 与进行中,设备仍可能重复或可重入进入 DeviceClass::realize()。
影响:有望消除设备重复 realize 的潜在缺陷,但需先完成 qdev_is_realized() 调用点转换,涉及所有设备实现。
查看原始标题
[PATCH v4 0/4] qdev: Clarify and enforce the device realization lifecycle系列加入 CAAR 存根、68881 fsave/frestore 修正、Level 7 NMI 边沿语义、功能码提取、MMU 拦截钩子与 Format 0xB 栈帧。
影响:为后续 Sun-3 机器与 SunOS guest 打基础,同时修正既有 m68k 异常与浮点行为。
查看原始标题
[PATCH v5 0/6] Implement missing functionality and hooks in m68k to support upcoming Sun-3 implementationFabiano Rosas 的 migration pull 已应用,含用 migrate_params_free 统一释放迁移参数指针,并补充文档说明 postcopy 与 multifd 组合使用。
影响:减少迁移参数释放路径的遗漏与重复释放风险,文档澄清了组合使用的可行性。
查看原始标题
[PULL 00/19] Migration patches for 2026-09-25CONFIG_CXL=n 时 PXB 因引用 cxl_component_* 链接失败;当前补丁尝试条件编译,但评审指出写法触发 poisoned CONFIG_CXL 构建错误。
影响:属构建可配置性问题,修好可支持更细粒度裁剪;当前实现仍需调整后才能使用。
查看原始标题
[PATCH] hw/pci-bridge: honour CONFIG_CXL in PXBKVM7 条精选
v14 继续完善 TDX VM 建立与生命周期测试,绕过 TD 寄存器受保护带来的初始化与 ucall 限制;本期作者同意把 is_guest_memfd_required() 判断改动拆到下一版。
影响:测试是 TDX 上游化基础,guest_memfd 与 SEV 语义差异若混淆会影响其他机密客户机路径。
查看原始标题
[PATCH v14 00/22] TDX KVM selftests系列为 Arm CCA 主机支持提供通用 RMM 固件层(RMI SMC 定义、直接调用封装与 discovery);本期讨论 RMM 在 PCI TDISP 中充当 TSM、以 First Delegate 为激活触发点。
影响:RMM 的引入方式影响 CCA 主机与设备直通的分层,需在固件层定案后再推进 KVM Realm 支持。
查看原始标题
[PATCH v19 0/7] firmware: arm_rmm: Add RMM v2.0 base RMI supportv4 实现 stage-2 页表预缺页并新增 kvm_arch_pre_fault_allowed() 拒绝未初始化 vCPU;本期维护者说明合并基线与 -rc 窗口,评审建议预先计算 test_num_pages。
影响:特性临近合并节奏要求,大页参数下测试内存不足需先解决,否则难以进入主线。
查看原始标题
[PATCH v4 00/14] KVM: arm64: Add KVM_PRE_FAULT_MEMORY support系列在 AMD SVM 启用 Bus Lock Detect 并暴露给 guest,需先重构 LBRV;本期指出 Turin 硬件/微码在 DEBUGCTL.BLCKDB=0 时强制 DR6.BLD=1,VMRUN 载入 DR6 亦受影响。
影响:该行为破坏虚拟化下的 DR6 语义,可能需微码或 KVM 侧规避,在解决前特性可用性存疑。
查看原始标题
[PATCH v4 0/5] KVM: SVM: Add Bus Lock Detect support and refactor LBRV系列经 vmsa_features 暴露 BTB Isolation 与 IBPB-on-Entry,并修正 SNP 主机上 spectre_v2=eibrs 误选 retpoline 等两处缓解选择缺陷,本期决定暂缓其中一个补丁。
影响:涉及机密客户机侧信道缓解能力与 x86 缓解措施选择正确性,对 SNP 主机安全配置有直接影响。
查看原始标题
[PATCH v5 0/8] Add SEV-SNP BTB Isolation and IBPB-on-Entry guest featuresRFC v2 旨在为 TDX/SEV-SNP 等机密客户机定义厂商无关的迁移内核 API;本期追问是否有公开 QEMU 分支或补丁集展示其驱动方式。
影响:内核 ABI 缺少配套用户态实现参照,会拖慢接口收敛与跨厂商复用,是机密虚拟化迁移落地的前置。
查看原始标题
[RFC PATCH v2 0/4] Add KVM API for confidential guest live migration系列让 guest 驱动虚拟 HDM decoder 并复位设备,物理 decoder 与主机物理地址由 host 掌握;目标为单一、非交织、固件划分的 endpoint decoder。
影响:扩展 VFIO 对 CXL 加速器的直通能力,评审建议将 group 回滚路径抽成 helper 以简化错误处理。
查看原始标题
[PATCH v5 00/27] vfio/pci: Add CXL Type-2 device passthrough supportLibvirt1 条精选
单一提交,仅在 NEWS 中记录 12.8.0 版本的 bhyve 相关变更,未见讨论或其他 Libvirt 主题。
影响:属发布说明整理,便于用户了解 bhyve 驱动行为变化;本期 Libvirt 侧无更多技术动向。