合并两个月后,英特尔现场扫描对 Linux 5.19 标记为“损坏”

今天发送的是针对 Linux 5.19 内核的最后一组计划中的 platform-drivers-x86 修复程序。有一些常见的修复以及硬件 ID 添加(包括新的 AMD 平台),但最值得注意的是英特尔 IFS 驱动程序被标记为“BROKEN”。

image.php_-21

英特尔现场扫描 (IFS) 是 Linux 驱动程序,用于与 Xeon Sapphire Rapids 一起引入的新硬件功能。英特尔现场扫描是一种硬件芯片测试功能,用于在生产部署之前和/或随着时间的推移在硬件老化以试图捕捉任何问题时加载测试二进制文件以审查特定芯片。IFS 测试是芯片级测试,旨在捕捉现有 MCE 或 ECC 错误未捕捉到的硬件问题。

image.php_-22
英特尔对现场扫描的描述。

现场扫描应该有助于发现有缺陷的硅,并且对大型超大规模生产者特别有用。Linux 驱动程序允许加载这些测试以在给定的 CPU 上执行并报告任何错误。

虽然 IFS 驱动程序在 5 月下旬作为 Linux 5.19 合并窗口的一部分被合并到主线,但现在已确定围绕其用户空间 API 存在一些需要清理的问题。

特别是,当前的 IFS 驱动程序实现及其 sysfs 接口仅允许使用默认文件名ff-mm-ss.scan加载 IFS 图像。英特尔本月早些时候提出了补丁来改变驱动程序的 sysfs重载文件的行为,它将支持从/lib/firmware/intel/ifs目录。英特尔工程师希望此更改能够支持增加的测试覆盖率、自定义测试文件以在现场调试特定问题等。

但是更改他们的 sysfs 接口可能会破坏他们的用户空间接口,这是一个很大的禁忌,正如他们在 Linux 5.19 中对 ADL-P 的 Intel GuC 固件处理所示。因此,x86 平台驱动程序维护者 Hans de Goede 将 IFS 驱动程序标记为“BROKEN”,直到确保用户空间 API 正确为止。因此,代码仍然可以使用即将推出的 Linux 5.19 构建,但用户非常清楚其 sysfs 接口的“损坏”状态可能会在 Linux 5.20 中发生变化。影响其用户空间界面的更改应在 Linux 内核中的主线/上流驱动程序之前解决,以免破坏用户工作流程。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun176929.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年7月16日
下一篇 2022年7月16日

相关推荐