搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
扩展VFIO dma-buf导出路径以携带TPH steering tag,使mlx5等驱动能利用ST进行P2P DMA。
影响:提升跨设备(如GPU与网卡)P2P传输效率,对存储和AI工作负载有益。
vfio-pci 目前只实现 error_detected 且一律返回 CAN_RECOVER,缺少对 slot_reset/resume 的处理。RFC 扩展完整错误恢复流程并向用户态报告设备状态,作者将按反馈调整锁使用。
影响:让 VFIO 直通设备在 AER/热复位等场景下不再盲目恢复,用户态可区分可恢复错误与永久故障,避免数据损坏。
实现 HDM 解码器管理、CXL 区域暴露与组件寄存器虚拟化,满足 CXL.mem GPU 直通。
影响:首次使 CXL 加速器可完整透传至虚机,为异构计算铺路。
v13 在 dma-buf 导出路径传递 TLP 处理提示,让 mlx5 等导入驱动使用导出者 steering tag。
影响:提升 VFIO 设备间 peer-to-peer 访问性能,利于 AI/DPU 等场景。
系列修复 NIB/NISC 泄漏、IRQ notification eventfd 上下文释放失败、apq_reset_check 无限循环及 bitmap 尺寸;评审要求改用 AP_DOMAINS。
影响:改善 s390 vfio-AP 在热插拔/中断路径的稳定性,防止资源泄漏与空转。
COW 路径会因 get_remap_pgoff() 用物理帧号覆盖 vm_pgoff,破坏 VFIO 设备 inode 的 interval tree;补丁要求 MMIO mmap 必须为 VM_SHARED。
影响:修复 cdx 设备在 MAP_PRIVATE 下无法被全局 revoke 的映射管理缺口,与 platform 修复形成收敛。
在初始化失败路径中,释放vdev->msi_perm后将其置空,防止后续非法访问。
影响:修复潜在的use-after-free或double-free漏洞,提升稳定性。
添加 CXL Type-2 加速器直通,客户机驱动虚拟 HDM decoder,主机管理物理 decoder。依赖 Alejandro 的 type2-device-basic-support 系列。
影响:为 CXL 内存语义设备虚拟化提供基础,涉及 VFIO、PCI 和 CXL 子系统。
v3 series 修正 IGD 直通时左侧 VBIOS 初始 GTT 无效地址问题,恢复 BIOS POST 和 GRUB 正常显示。
影响:解决 QEMU 10.0 以来的回归,影响大量使用 IGD 透传的用户。
vfio_platform_mmap_mmio() 曾把 vma->vm_pgoff 写成 PFN,破坏 device inode interval tree 的坐标空间;补丁改为保留逻辑文件偏移,并同步产生 fsl-mc/cdx 的同类修复。
影响:修复 unmap_mapping_range() 无法按文件偏移撤销设备 mmap 的问题,避免映射生命周期管理失效。