Linux 内核开始为 PCIe 7.0 做早期准备

摘要:

在业界还处于即将迎来 PCI Express 6.0 设备落地的阶段时,Linux 内核社区已经着手为下一代 PCI Express 7.0 标准进行早期支持铺路。PCI-SIG 已在 2025 年中正式发布 PCIe 7.0 规范,新一代标准将原始数据传输速率提升至 128 GT/s,在 x16 配置下可实现最高 512GB/s 的双向带宽,同时保持对既有 PCIe 版本的向后兼容,并在能效和其他特性方面进行了改进。

image-1.webp

尽管真正搭载 PCIe 7.0 的硬件预计要到 2027 年末至 2028 年才有望出现,Linux 内核方面的准备工作已经提前启动。

来自 AWS 的 Ionut Nechita 本周提交了一组针对 Linux 内核的补丁,引入了 PCIe 第 7 代所需的新寄存器和速率定义,实现对 128 GT/s 速率的检测与上报,同时对 PCI 带宽控制以及与 PCIe 7.0 相关的散热/温控逻辑做了一些基础性调整。

image.webp

目前这一系列补丁仍处于早期 RFC(征求意见)阶段,主要是为 PCIe 7.0 打下框架性“样板代码”,尚未涉及具体硬件驱动层面的实现。

补丁代码目前仅通过编译测试验证,因为市场上还不存在真正的 PCIe 7.0 设备。

对这些早期补丁感兴趣的开发者,可以通过 Linux 内核邮件列表查看相关补丁系列的详细内容并参与讨论:

https://lore.kernel.org/lkml/[email protected]/

查看评论