搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
防止缓冲区溢出、过长xfer_size等从服务器返回的数据攻击。
影响:加固vfio-user协议,防止恶意服务器导致客户端崩溃。
使VFIO用户态(DPDK等)能配置PCIe TPH,提升性能。v19根据反馈调整了PH/ST有效性推导和ST表策略。
影响:对高频数据面应用吞吐量有显著提升,但需配合用户态驱动更新。
8 个改动被应用,含 vfio/migration 在被拒绝的 stop 迁移时不再重置设备,以及 IGD 分配文档补充。
影响:避免迁移协商失败时误重置设备影响 guest;文档更新覆盖 Meteor Lake 及之后 IGD 的窃取内存访问方式。
补丁允许 VFIO PCI 变体驱动把私有结构存入 PCI driver_data,不再要求其直接指向 vfio_pci_core_device,以适配 Rust PCI 的类型化数据;VGA 相关改动移除后已应用。
影响:为 Rust NVIDIA vGPU 等新 VFIO 驱动铺路,同时保持核心 PM/AER helper 的显式参数传递。
使用DriverKit扩展作为主机后端,实现在macOS上VFIO PCI直通。
影响:扩展QEMU在Apple Silicon上的设备直通能力,需社区反馈后生产化。
reject 0xff等无效PIN值,防止断言崩溃。
影响:修复设备不可读时的异常行为,增强稳定性。
v3 RESEND 扩展 vfio-user 协议,新增 VFIO_REGION_INFO_CAP_SPARSE_MMAP_FDS 能力,允许 server 为一个 device region 内不同稀疏区域传入多个 fd 分别 mmap。
影响:便于把由不同文件支撑的多个子区域放到同一 BAR 的准虚拟化 PCI 设备暴露给客户机,扩展 vfio-user 的适用场景。
vfio/pci CXL Type-2 透传 v6:guest 管理虚拟 HDM decoder,host 保留物理 decoder 与地址,支持 DVSEC reset。
影响:把 CXL 加速器透传纳入 VFIO 模型;仍限单 endpoint、非 interleave、固件提交的 decoder。
用 RDMA loopback QP 实现 DMA 拷贝并支持 send_msi,兼容 CX5 到当前硬件;维护者正询问是否可合并。
影响:为 VFIO 与 IOMMU 回归测试提供真实设备路径。
报告 pci_dev_reset_iommu_prepare() 引入的循环锁依赖,可能死锁。提出新增 vfio selftest 触发问题。
影响:与设备 reset 和 kexec 场景相关,潜在死锁风险,需设计修复。