搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
通过 Kexec Handover 与 LUO 实现 VFIO 设备状态在内核升级间保持。
影响:为 VFIO 设备提供核心级热升级能力,大幅减少 VM 停机时间。
允许在 Live Update 期间保持 VFIO 设备文件引用,v2 基于新内核接口重新设计。
影响:为实现无感知升级提供基础,减少停机时间。
将vfio代码拆分为通用与KVM特定部分,支持单二进制构建。
影响:简化维护和部署,是最后一批需要单二进制改造的子系统。
vfio_connect_kvm_msi_virq() 未校验向量 ->use 标志,savevm/loadvm 时会把未用向量传给 vfio_cpr_load_vector_fd() 触发 SIGSEGV。
影响:修复 VFIO 设备 savevm/loadvm 路径的确定性崩溃,补丁已被 stable 维护者纳入 11.0.x 队列。
允许VFIO设备DMABUF映射到用户空间,基于多次RFC迭代。
影响:提升GPU虚拟化等场景性能,支持直接共享缓冲区。
Nathan Lutchansky 根据 IOMMU FD 上报决定是否向客户机暴露 PCIe ATS 扩展,增加属性控制。
影响:防止客户机使用主机不支持的 ATS 特性,避免地址转换故障。
允许VFIO设备在迁移期间并行执行PRE_COPY→STOP_COPY等状态转换,减少停机时间。
影响:显著降低多设备VM迁移总停机时间。
v4 为 vfio PCI 设备的每个 BAR 区域创建 dmabuf,对接 Linux VFIO dmabuf exporter,用于 P2P 场景。
影响:让跨设备 P2P 与显存分享等场景可直接引用 BAR 内存,省去额外拷贝。
VFIO pull 系列包含对 accel_irqchip_begin_route_changes() 的调用保护,避免在无加速器 irqchip 时(如 TCG)触发致命错误。
影响:修复 VFIO 直通设备在 TCG 模拟下启动失败的问题。
防止缓冲区溢出、过长xfer_size等从服务器返回的数据攻击。
影响:加固vfio-user协议,防止恶意服务器导致客户端崩溃。