搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
使VFIO用户态(DPDK等)能配置PCIe TPH,提升性能。v19根据反馈调整了PH/ST有效性推导和ST表策略。
影响:对高频数据面应用吞吐量有显著提升,但需配合用户态驱动更新。
使用DriverKit扩展作为主机后端,实现在macOS上VFIO PCI直通。
影响:扩展QEMU在Apple Silicon上的设备直通能力,需社区反馈后生产化。
reject 0xff等无效PIN值,防止断言崩溃。
影响:修复设备不可读时的异常行为,增强稳定性。
用 RDMA loopback QP 实现 DMA 拷贝并支持 send_msi,兼容 CX5 到当前硬件;维护者正询问是否可合并。
影响:为 VFIO 与 IOMMU 回归测试提供真实设备路径。
将dma-buf失败消息从模糊的“BAR映射可能失败”改为明确提及P2P DMA。
影响:减少运维困惑,帮助快速定位问题。
在live migration mkey上启用relaxed ordering,提升性能并支持限制严格排序的硬件。
影响:改善vfio迁移性能。
报告 pci_dev_reset_iommu_prepare() 引入的循环锁依赖,可能死锁。提出新增 vfio selftest 触发问题。
影响:与设备 reset 和 kexec 场景相关,潜在死锁风险,需设计修复。
提出 VFIO_REGION_INFO_CAP_SPARSE_MMAP_FDS,允许一个 BAR 内多个子区域来自不同 FD;讨论协议设计。
影响:为 paravirtualized PCI 设备暴露多源 mmap 区域提供扩展。
通过uAPI传递TLP Processing Hints,使得导入驱动(如mlx5)可以使用导出者的steering tag进行P2P DMA。
影响:提升VFIO直通设备的P2P性能与准确性。
v2 新增 VFIO_REGION_INFO_CAP_SPARSE_MMAP_FDS,让一个 device region 的不同 sparse 子区域可由不同 fd 映射。
影响:满足 paravirtual PCI 设备 BAR 由多个 mmap 源组成的场景,扩展 vfio-user 协议能力。