概览
QEMU
TCG 测试 Meson 化进入 v7,HMP 可裁剪、vhost-user 内存隔离与 PKRU 防推测等安全/攻击面收窄主题活跃。
KVM
围绕机密计算展开:guest_memfd 引用语义重构、TDX selftests、SEV IBPB/BTB 隔离并行推进,arm-on-s390 跨架构复用仍处评审。
Libvirt
vCMDQ 支持进入 v4 并获 R-b;SELinux 下 iommufd 标签问题开启 RFC,另有 swtpm 日志符号链接加固和 nodedev 阻塞报告。
统计
观察3
QEMU · tests/tcg Meson 化 v7
大型构建基础设施重构,需确认 macOS 修复与 Meson 评审意见后再合入。
KVM · guest_memfd PFN 语义变更
与 SNP/TDX 内存转换可靠性直接相关,后续 vCPU 暂停策略讨论未定。
Libvirt · iommufd SELinux MCS 标签
RFC 方案尚未定型,涉及策略与 relabel 取舍,需观察社区方向。
QEMU13 条精选
RFC 引入 x86 PKRU/MPK 隔离,封锁 guest 引发的主机模式推测 gadget 对 RAMBlock 的微架构探测。
影响:为 QEMU 地址空间隔离生态补上硬件辅助一层;启用方式与 pkey 可用性策略仍在讨论。
查看原始标题
[RFC PATCH 0/6] Protect VMM from speculative attacks using x86 PKRU修正 ENCODE_AA64_CP_REG 参数顺序、跳过 ARM_CP_CONST 写入并纠正断点/观察点索引;解决 WHPX 下 Arm reset 挂起。
影响:WHPX 加速的 Arm 客户机重启可靠性提升;评审建议统一寄存器同步格式并处理 SYNC_NO_RAW_REGS。
查看原始标题
[PATCH] target/arm/whpx: fix whpx-arm reset hang在 v6 已将 user/system/multiarch 测试纳入 Meson 并补齐依赖的基础上,v7 修复 macOS 并吸收评论;新增 Philippe Mathieu-Daudé 的 Reviewed-by。
影响:测试构建与依赖管理统一,CI 能准确感知脚本/头文件变更,减少 TCG 测试与主构建体系的维护差距。
查看原始标题
[PATCH v6 000/103] tests/tcg: run tests with mesonv3 让 HMP 可通过编译选项整体移除,产物仅保留 QMP;Dave Gilbert 给出 Ack,但指出需要有 Meson 经验的人评审。
影响:减小二进制体积并收窄攻击面,同时为未来独立 HMP 控制台铺路;对依赖 QMP 的自动化运维影响极小。
查看原始标题
[PATCH v3 00/49] Make HMP optional (and later standalone)v2 通过削减 block 入口的轮询/can_do_io 与出口分发固定开销,缓解大量短 TB 场景下 TCG 元开销主导;Philippe 已给 R-b。
影响:面向 qemu-alpha 等大批量短块负载,可能带来译码/执行吞吐提升;需社区验证收益与回归。
查看原始标题
[RFC PATCH 0/8] accel/tcg: cut per-block dispatch overheadv2 清理 system/user 模拟中的 32 位路径,ram_addr_t 固定为 uint64_t,涉及 xen-mapcache 等;Cédric Le Goater 已给 R-b。
影响:简化内存管理与设备模型假设,长期减少条件编译;对仍在 32 位宿主运行的用户是破坏性变更。
查看原始标题
[PATCH v2 0/9] Remove 32bit support on system/user emulations以 process_async_events 与 transition_halt_to_exec 两个回调取代混合职责的 cpu_exec_halt,并移除旧回调。
影响:让异步事件处理和状态迁移更可组合,降低 TCG 目标后端维护成本。
查看原始标题
[PATCH 00/11] accel/tcg: Make halt-to-exec transition explicit and remove cpu_exec_halt汇集未赶上 11.1 的修复,含 macOS CFLAGS、char-fe 驱动访问清理及 fdc 安全报告相关修复。
影响:部分内容可进 qemu-stable;其中 fdc 与 char-fe 清理影响设备模型稳定性。
查看原始标题
[PATCH 0/6] various fixes for 11.2 (gitlab, tests, char-fe, fdc, deprecations)删除未用注册路径与 bitmap,新增 RDMA_CONTROL_NUM 等边界检查;Jinpu Wang 建议修正 chunk 数量 off-by-one 判断。
影响:降低 RDMA 迁移对畸形入站数据的暴露;当前 AI 报告均非真实安全漏洞。
查看原始标题
[PATCH 00/10] migration/rdma: Fixes or drops包含 38 个补丁的 TCG pull request 已应用,涉及 capstone 反汇编等;维护者提示更新 11.2 ChangeLog。
影响:TCG 相关改动进入 11.2 开发主线,后续测试与回归将基于新基线。
查看原始标题
[PULL 00/38] tcg patch queuev4 批量合入 file/thread/socket/signal 等剩余系统调用,并更新 random_seed 初始化;已获 Philippe R-b 与 Richard Ack。
影响:显著缩小 bsd-user 与 linux-user 的系统调用覆盖差距,提升 FreeBSD 用户态模拟可用性。
查看原始标题
[PATCH v4 00/40] bsd-user: Upstream most of the remaining system calls将 ACPI 对象属性迁移为 class 属性,并重命名现有静态属性函数;Marc-André 计划在 v4 撤回 Property 提升。
影响:属性和类属性语义更清晰,为后续 ACPI 维护减负;当前 v3 行为保持。
查看原始标题
[PATCH v3 00/15] hw/acpi: convert object props to class props通过独立匿名文件映射隔离区存放 bounce buffer 与 vring,消除 vhost-user 设备对 guest 内存的直接访问;Stefan 已给 R-b。
影响:为 vhost-user 提供可选纵深防御;但 multiqueue 未支持时不应静默继续,需明确行为。
查看原始标题
[PATCH RFC v2 00/13] vhost-user: isolated memoryKVM7 条精选
通过 ARM64_S390_COMMON 标记提取 arm64 通用定义,使 s390 能加速 Arm guest;Marc 给出 R-b 但要求去掉 PV 相关表述。
影响:跨架构复用 arm64 KVM 实现,潜在影响面大;当前需先修正描述与补丁移动细节。
查看原始标题
[PATCH v6 00/33] KVM: s390: Introduce arm64 KVM建立 TDX VM 生命周期测试框架,处理 TDX module 对寄存器状态保护导致的启动初始化和 ucall 限制;新增 Binbin Wu R-b。
影响:为 TDX 基本生命周期提供可回归的测试基线,并暴露测试基础设施对私有内存分配的假设。
查看原始标题
[PATCH v14 00/22] TDX KVM selftests新增 LASS(线性地址空间隔离)的 KVM 虚拟化,基于 x86 已合并的主机支持;Binbin Wu 仅提措辞 nit。
影响:让 guest 可使用 LASS 缓解 user/kernel 越界访问;对 x86 安全特性落地有直接帮助。
查看原始标题
[PATCH v4 0/7] KVM: x86: Add LASS virtualization support为 SNP guest 补充 IBPB-on-Entry、BTB Isolation 缓解,并修复 AutoIBRS/SPEC_CTRL 选择等历史问题。
影响:提升 SNP 客户机对分支预测侧信道攻击的防护,同时修正 AMD 缓解选项可用性。
查看原始标题
[PATCH v4 00/10] KVM: SEV: Add support for IBPB-on-Entry and BTB Isolation更改 kvm_gmem_get_pfn() 语义,避免 fault 处理期间持有 folio 引用,从而让共享/私有转换不因引用计数过高失败;Michael Roth 已测。
影响:解决 guest_memfd 就地转换与并发 page fault 的竞争,对 SNP/TDX 等机密计算转换可靠性关键。
查看原始标题
[PATCH v2 0/4] Stop returning struct page from guest_memfd PFN lookup回滚调度器对非阻塞 notifier 的睡眠告警,因为实际约束只是不能依赖锁或可睡眠条件;Paul McKenney 已 Ack。
影响:减少 KVM 等 mmu_notifier 用户在 OOM/回收路径上的误报,允许在合适点睡眠。
查看原始标题
[PATCH] mm/mmu_notifier: Remove non_block_start/end() from notifier invocation修复 vfio_ap_mdev_cfg_remove 的 stale do_remove、matrix_mdev->kvm 空引用、锁定缺失及 status_show 空解引用等;Matthew Rosato R-b。
影响:提升 AP 设备透传在配置变更/热插拔路径上的稳定性,避免潜在崩溃。
查看原始标题
[PATCH v5 0/9] s390/vfio-ap: Fix bugs in vfio_ap device driver callback functionsLibvirt4 条精选
在 <iommu> 中新增 cmdqv 属性以启用 vCMDQ,需与加速 SMMUv3 同时配置;v4 采纳默认值与条件位置意见,Pavel R-b。
影响:让 libvirt 可管理基于 vCMDQ 的虚拟命令队列设备,匹配 QEMU 加速 SMMUv3 能力。
查看原始标题
[PATCH v4 0/3] qemu: Support vCMDQ提出在 iommufd 下不给 IOMMU 设备加 SELinux MCS 类别,因该设备是跨 domain 共享资源;作者以 RFC 发起讨论。
影响:可能修正 SELinux 对 iommufd cdev 的标签策略,避免误导性 relabel;仍需评估安全性。
查看原始标题
[RFC PATCH v1 0/2] fix: don't add SELinux MCS categories to IOMMU device改用 O_NOFOLLOW + fchown 处理 swtpm 日志文件,防止 swtpm 用户通过符号链接诱导 libvirt 改变 root 文件属主。
影响:修复本地提权/文件属主篡改面;对 TPM 后端部署是低风险加固。
查看原始标题
[PATCH] qemu: tpm: Avoid following symlinks when chown'ing log file报告在带 memfd/共享内存与 vhost-user-fs 的 guest 停止后,传入 GPU 的 nodedev-dumpxml 长时间无响应,PCI 设备本身已空闲。
影响:影响运维对透传 GPU 状态查询;需 libvirt 跟踪/轮询逻辑进一步定位。