Linux 6.17 开发周期的 PCI 更新已于上周完成合并,新增 PCIe 控制器支持及多项功能代码增强。
Linux 6.17 内核的 PCI/PCIe 更改并不是近代历史上最令人兴奋的一轮更新,但仍有一些项目值得在 Phoronix 上指出:
– 英特尔 Panther Lake H / P / U 支持已添加到英特尔 VMD 主机桥接驱动程序中,只需要新的设备 ID。
– 对高通骁龙 SA8255p 汽车 SoC 的支持已添加到高通 PCIe 控制器驱动程序中。Qualcomm QC5615 和 QCS8300 也被添加到相应的 DeviceTree 绑定中。
– Sophgo SG2044 PCIe 控制器的 DeviceTree 绑定和驱动程序。
– 适用于 Linux 6.17 的瑞芯微 PCIe 驱动程序也进行了一些质量改进,有望以比以前内核更高的速度成功进行 PCIe 重新训练。开发人员 Geraldo Nascimento 在那里解释道:
“在 RK3399 平台上调试异常 PCIe 设备的 30 天过程中,逐步形成了多项质量改进方案。本文尝试将相关优化代码上游化,旨在确保全部四通道以最大概率完成 Gen2(5.0GT/s)速率的重训练。“
– 支持内置驱动程序使用异步初始探测,而到目前为止,只有模块化驱动程序能够使用异步探测。
– 支持允许调整 VF BAR/IOV 资源的大小。

通过此拉取有关 Linux 6.17 的 PCI / PCI Express 更改的更多详细信息。
Linuxeden开源社区