CXL for Linux 6.9添加错误注入、本地内存性能枚举

2024年 3月 17日 35.8k 0


英特尔继续引领Compute Express Link(CXL)子系统,而至少在Linux6.9周期中,AMD贡献了一些特性补丁。

Linux 6.9的CXL子系统更新包括原生CXL内存性能枚举、CXL错误注入、DOE/CDAT集成清理以及其他清理和修复。

英特尔的Dan Williams详细总结了CXL在这个周期中的变化:

正如我在v6.8 pull中提到的,CXL具有枚举内存设备性能特性的机制。这些机制允许Linux在运行时动态地构建相当于VPI SRAT、SLIT和HMAT表的表。这种能力是必要的,因为静态的VPI不能代表动态的CXL配置(和重新配置)。因此,在v6.8工作的基础上,添加了“服务质量”枚举,此更新在所有地方探测了CXL的“访问坐标”(读/写访问延迟+带宽),而所有地方都与TPI HMAT馈送类似数据相同。然后,—mm端的后续补丁可以使用这些数据来馈送机制,例如mm/memory—tiers.c。格雷格已经确认了车手/基地/的接触。

本周期的另一个特性更新是支持通过ACP EINJ模块的CXL错误注入。如果用户知道要在接口中插入的神奇地址值,则该功能允许注入总线协议错误。为了隐藏这种魔力,并使其更易于使用,新的错误注入属性被添加到CXL调试。该接口注入与CXL对象相关的错误,而不需要用户工具知道如何查找RCRB(根复杂寄存器块)地址并将其注入到原始EINJ调试接口中。它收到了一些有用的评论从托尼,但没有明确的acks从aci方面。 现有EINJ用户的主要用户可见变化是,他们可能会发现einj.ko已经被cxl_core.ko加载。以前,einj.ko只按需加载。

在这个周期中,也出现了通常收集的各种清理工作。

中提供了更多详细信息CXL拉力 for Linux 6.9.

相关文章

Java 之父 James Gosling 宣布退休
快手文生图大模型可图宣布开源
李彦宏:开源模型是智商税
VLMs多模态大模型当下进展与思考
开源日报 | 李彦宏称开源模型是智商税;Windows下的GUI开发;有趣的人形机器人;边学AI边赚钱
Meta 开源新的“多标记预测”语言模型

发布评论