virt-report虚拟化社区动态
Monthly Review · 2026-01

2026 年 1 月 社区动态

QEMU正式移除32位主机支持,ARM虚拟化多特性密集迭代,KVM聚焦安全加固与ARM vGIC演进

AI 分析 · deepseek-v4-pro1544 个活跃线程2026-01-01 至 2026-01-31Asia/Shanghai
摘要由 AI 基于本期高活跃线程生成。标题链接直达原始邮件或 issue;技术决策请以原始讨论为准。

概览

QEMU

完成32位主机弃用清理,ARM WHPX、SMMUv3和HVF特性持续刷新高版本,迁移代码弃旧迎新,TCG/i386前后端修复活跃。

KVM

AMX安全崩溃修复备受关注,Direct Map Removal等机密计算特性进阶,ARM vGIC-v5引入PPI支持,SVM行为对齐APM规范。

Libvirt

密集更新测试能力以适配QEMU 11.0,iommufd和virtio-iommu配置支持稳步推进,快照崩溃等严重缺陷获修复。

统计

1544活跃线程
9962活动条目
3745补丁邮件
249RFC 邮件
21新建 issue
3活跃已合并 MR
QEMU邮件列表6341
QEMUGitLab64
KVM邮件列表2870
Libvirt邮件列表667
LibvirtGitLab20

观察3

QEMU · 机密虚拟机重置支持

v2补丁集讨论热切,但可能错过11.0软冻结,下一周期需确认是否进入11.1。

KVM · Direct Map Removal for guest_memfd

v9系列作为Spectre缓解方案,仍在细化private page处理逻辑,合入路径待定。

Libvirt · iommufd支持

v5持续响应审核意见,需要处理per-process accounting回退等实际问题,合入前可能有更多迭代。

项目
条目

QEMU13 条精选

ArmARM评审中qemu-devel 邮件列表· 2026-01-29

为Windows Hypervisor Platform添加Arm架构虚拟化支持,持续改进GICv3和中断处理逻辑。

影响:有望在QEMU 11.0中提供Windows on Arm上运行Arm虚拟机的实验性能力。

查看原始标题[PATCH v18 00/22] WHPX support for Arm
ArmARM评审中虚机性能qemu-devel 邮件列表· 2026-01-23

延长PCIe PASID和ATS支持,重构vfio-pci错误处理,允许用户灵活配置加速SMMU实例。

影响:提升ARM虚拟化平台灵活性,为更多加速器直通场景奠定基础。

查看原始标题[PATCH v8 00/37] hw/arm/virt: Add support for user-creatable accelerated SMMUv3
ArmARM评审中qemu-devel 邮件列表· 2026-01-16

修复HVF下虚拟机迁移、WFI信号竞争和客户计时器频率设置错误,系列已完整审核。

影响:显著提高Arm HVF虚拟机稳定性和热迁移可靠性。

查看原始标题[PATCH v6 00/19] target/arm/hvf: Consolidate
ArmARM新提交qemu-devel 邮件列表· 2026-01-27

基于设备树描述动态创建QEMU Arm机器,源自AMD QEMU分支,准备标准化。

影响:为异构Arm平台和自动化测试提供极大灵活性,减少硬编码板卡依赖。

查看原始标题[PATCH 00/27] hw/arm: Add generic FDT-based machine and infrastructure
ArmARM评审中qemu-devel 邮件列表· 2026-01-14

在Arm macOS宿主上启用FEAT_SME2指令集加速,利用苹果M4/M5芯片新特性。

影响:增强HVF后端竞争力,让开发者能提前适配未来Arm服务器特性。

查看原始标题[PATCH 0/2] arm/hvf: Add SME2 support
清理已合并qemu-devel 邮件列表· 2026-01-19

随11.0版本正式移除所有32位主机架构支持,清理TCG等子系统相关代码,消除长期维护负担。

影响:结束多年弃用进程,简化构建和目标支持矩阵,可能影响旧平台嵌入式用户。

查看原始标题[PULL 00/54] Remove 32-bit host support
安全评审中启动与生命周期qemu-devel 邮件列表· 2026-01-15

允许SEV-ES、SEV-SNP和TDX机像普通虚拟机一样重启,避免QEMU进程终止。

影响:显著提升机密计算环境运维体验,但可能赶不上11.0软冻结。

查看原始标题[PATCH v2 00/32] Introduce support for confidential guest reset
migration评审中热迁移qemu-devel 邮件列表· 2026-01-21

提议11.0中弃用COLO容错迁移,移除zero-blocks能力和压缩参数,清理迁移代码。

影响:引导用户转向更稳健方案,为迁移子系统减负。

查看原始标题[PATCH 0/3] migration: deprecations and removals for 11.0
vhost评审中qemu-devel 邮件列表· 2026-01-30

整理vhost设备协议特性访问,修复virtio-ccw中断处理,为vhost-user-blk后端迁移铺路。

影响:提升vhost子系统健壮性,支撑未来块设备高性能特性。

查看原始标题[PATCH v4 00/23] vhost refactoring and fixes
plugins评审中qemu-devel 邮件列表· 2026-01-19

扩展插件API以兼容C++编写,利用STL提升开发效率,无需额外运行时依赖。

影响:降低插件开发门槛,鼓励更丰富的监控与调试工具生态。

查看原始标题[PATCH v2 00/11] plugins: enable C++ plugins
migration评审中热迁移qemu-devel 邮件列表· 2026-01-20

重构迁移通道建立与参数解析,统一通道类型处理,减少重复逻辑。

影响:提升迁移基础架构可维护性,降低后期引入缺陷风险。

查看原始标题[PATCH v3 00/25] migration: Cleanup early connection code
VFIO评审中qemu-devel 邮件列表· 2026-01-13

为passthrough设备启用嵌套页表,支持x-flts特性,减少shadow开销。

影响:增强x86直通设备性能隔离和灵活地址映射,与5级页表等新特性协同。

查看原始标题[PATCH v10 00/19] intel_iommu: Enable first stage translation for passthrough device
ARM评审中qemu-devel 邮件列表· 2026-01-16

实现Apple vGICv3支持和嵌套虚拟化,支持平台级中断处理,减少VM退出。

影响:大幅提升arm64 Mac上嵌套虚拟化性能,拓宽HVF应用场景。

查看原始标题[PATCH v7 00/10] HVF: Add support for platform vGIC and nested virtualisation

KVM9 条精选

x86安全评审中KVM 邮件列表· 2026-01-23

修正客户xfd值与宿主XSAVE操作的不一致,防止#NM异常引发panic。

影响:严重安全缺陷,所有启用AMX的KVM客户都可能触发宿主机崩溃。

查看原始标题[PATCH v2 0/4] x86, fpu/kvm: fix crash with AMX
ArmARM评审中KVM 邮件列表· 2026-01-30

新增虚拟GICv5 CPU接口实现,支持私有外设中断(PPI)。

影响:为下一代ARM中断虚拟化铺路,后续可扩展支持更多硬件特性。

查看原始标题[PATCH v4 00/36] KVM: arm64: Introduce vGIC-v5 with PPI support
x86x86评审中虚机性能KVM 邮件列表· 2026-01-16

实现硬件辅助的脏页跟踪,减少VMM扫描开销,提升迁移和备份效率。

影响:与传统dirty ring互补,显著降低大内存虚拟机热迁移时的性能损耗。

查看原始标题[PATCH v5 0/8] KVM: SVM: Add Page Modification Logging (PML) support
x86安全评审中KVM 邮件列表· 2026-01-22

强化VMRUN等的EFER.SVME检查,未授权时生成#UD异常,修复VMMCALL漏洞。

影响:消除虚拟机越权调用宿主指令的潜在隐患,提升隔离安全性。

查看原始标题[PATCH V2 0/5] Align SVM with APM defined behaviors
x86安全评审中KVM 邮件列表· 2026-01-27

防止CET IBT/SHSTK位在嵌套VMX配置后意外清除,造成模块拒绝加载。

影响:关键稳定性修复,波及所有启用CET的Intel平台嵌套虚拟化用户。

查看原始标题[PATCH 0/3] KVM: x86: CET vs. nVMX fix and hardening
x86x86评审中KVM 邮件列表· 2026-01-29

在KVM中介PMU透传中支持Host-Only和Guest-Only事件选择,允许客户按需计数。

影响:提升嵌套虚拟化性能监控的精确性,对性能分析工具开发者有益。

查看原始标题[PATCH 0/6] KVM: x86/pmu: Add support for AMD HG_ONLY bits
安全评审中KVM 邮件列表· 2026-01-28

将客户内存从host内核直接映射中移除,缓解Spectre类瞬态执行攻击。

影响:机密计算和隔离负载的关键安全加固,涉及private page处理讨论。

查看原始标题[PATCH v9 00/13] Direct Map Removal Support for guest_memfd
安全评审中KVM 邮件列表· 2026-01-15

解耦SEV-SNP的populate/prepare步骤,为in-place转换等高级操作打基础。

影响:优化机密虚拟机内存初始化弹性,便于合入更复杂的功能。

查看原始标题[PATCH v3 0/6] KVM: guest_memfd: Rework preparation/population flows in prep for in-place conversion
virtio评审中KVM 邮件列表· 2026-01-29

解决virtio-vsock等设备中DMA缓冲区对齐引发的调试警告和潜在损坏。

影响:避免因对齐错误导致的数据完整性问题,加固传输层。

查看原始标题[PATCH v2 00/15] fix DMA aligment issues around virtio

Libvirt11 条精选

x86ArmCI已合并libvirt-devel 邮件列表· 2026-01-19

冻结即将删除的'5.0'机型的测试用例,添加x86_64和aarch64能力转储。

影响:确保libvirt在QEMU 11.0下测试覆盖与功能就绪,为平滑过渡打底。

查看原始标题[PATCH 0/5] tests: qemu: Prepare tests and add capability dump for qemu-11.0 development cycle (x86_64, aarch64)
virtio评审中libvirt-devel 邮件列表· 2026-01-23

新增<awbits>和<granules>元素,修正granule取值范围命令名,增强设备模型。

影响:允许用户精确调整IOMMU页表参数,适配不同平台和用例。

查看原始标题[PATCH 0/6] virtio-iommu: Support setting aw-bits and granule
安全评审中libvirt-devel 邮件列表· 2026-01-20

在domstatus中新增域name、磁盘source和网卡物理通道,供apparmor规则生成。

影响:简化安全模块集成,避免重复解析域定义文件,提升可靠性。

查看原始标题[PATCH 0/3] Add info used by AppArmor to domstatus XML
esx评审中libvirt-devel 邮件列表· 2026-01-27

标准化URL创建方式,修复VMware vCenter下IPv6地址编码和路径处理。

影响:大幅改善esx连接兼容性与安全性,尤其IPv6环境。

查看原始标题[PATCH v3 0/3] esx: Switch to creating URLs using virURIFormat
VFIO评审中libvirt-devel 邮件列表· 2026-01-30

新增hostdev的iommufd属性,处理per-process accounting和PR文件描述符回退。

影响:推动内核iommufd在libvirt中的可用性,简化用户态DMA映射传播。

查看原始标题[PATCH v5 0/7] qemu: Implement support for iommufd
新硬件评审中libvirt-devel 邮件列表· 2026-01-16

新增multitouch型号,利用QEMU的multitouch设备支持现代触控界面。

影响:完善输入设备类型矩阵,满足桌面和移动端虚拟化场景需求。

查看原始标题[PATCH 0/8] Add multitouch input device support
固件讨论中libvirt-devel 邮件列表· 2026-01-16

设计UEFI变量存储的设备模型和XML表示,确保与QEMU实现同步。

影响:影响OVMF等固件变量的管理方式,关系到域持久化设计。

查看原始标题Re: [PATCH 00/29] qemu: Implement support for uefi-vars device and firmwares
网络评审中libvirt-devel 邮件列表· 2026-01-16

支持direct (macvtap)接口在线修改VLAN,清理多余签署行和默认值处理。

影响:解决两个已报告issue,提升直接网卡配置的灵活性。

查看原始标题[PATCH 0/4] Fix a few vlan-related issues
migration评审中热迁移libvirt-devel 邮件列表· 2026-01-29

即使存储不在共享文件系统且未迁移磁盘,也尝试发送脏位图实现增量备份。

影响:增强非共享存储场景下的备份连续性,减少数据丢失窗口。

查看原始标题[PATCH 0/5] qemu: migration: Always try to migrate block dirty bitmaps
bhyve评审中libvirt-devel 邮件列表· 2026-01-05

引入CTL存储类型,允许bhyve使用virito-scsi控制器连接SCSI设备。

影响:扩展FreeBSD hypervisor的存储选项,对ZFS卷等用例更友好。

查看原始标题[PATCH 0/3] bhyve: add virtio-scsi support
快照评审中libvirt-devel 邮件列表· 2026-01-27

修正NULL指针解引用和qemu-img权限问题,避免快照管理操作导致libvirtd崩溃。

影响:严重稳定性修复,所有使用外部快照的用户都应尽快应用。

查看原始标题[PATCH v2 0/5] Fix crash when reverting/deleting external snapshots
数据源 QEMU:lists.gnu.org mbox / GitLab · KVM:lore.kernel.org public-inbox Git · Libvirt:官方 HyperKitty / GitLab