Linux Kernel 5.10将清理英特尔集成众核架构 可精简2.7万行代码

三好学生 发表于2020-11-02 10:42
浏览次数:
在手机上阅读
此文章约为587字,阅读需要3 分钟

Linux Kernel 5.10 的第二个候选版本将会在今天晚些时候发布,不过内核维护人员 Greg Kroah-Hartman 今天发出了推迟请求,主要原因是移除包括 Xeon Phi 在内的英特尔 MIC(集成众核架构)驱动。

Linux Kernel 5.10将清理英特尔集成众核架构 可精简2.7万行代码

从内核中清理英特尔 MIC 驱动能精简将近 2.7 万行代码。这些代码都是适用于英特尔失败的 MIC X100(Knights Corner 及之后),它源于较早的Larrabee项目,是基于英特尔集成众核架构的 PCIe 形态协处理器。在 Linux Kernel 5.10 中删除了与这些加速器(曾有段时间宣传为 Xeon Phi)接口的所有代码。

英特尔在 2013 年添加了 MIC 代码,此后经历了一段持续改进的短暂时光。在英特尔的 cpu 和 GPU 禁止 MIC / Xeon Phi 数年之后,英特尔 MIC 代码即将从 Linux Kernel 5.10 中清除掉。有道理的是,这些设备已经停产了多年,并且英特尔不再希望维护该代码,特别是对于从未大规模交付的硬件。

在今天删除MIC的请求中,Greg Kroah-Hartman还指出,安全研究人员/内核开发人员已开始看到MIC驱动程序代码的安全问题,“这受到许多人的欢迎,因为这些驱动程序的DMA使用非常有趣。安全人员也开始质疑一些在代码库中开始发现的问题。”

将来可能会还原一个MIC代码库。 Greg指出,VOP(基于PCIe的VirtIO)可能会重新使用以供其他PCI Express设备使用,并在以后的晚些时候重新添加到内核中。英特尔VOP代码解决了一些影响其他供应商的PCI Express虚拟化问题,但目前该代码仅针对英特尔硬件/驱动程序而设计。因此,如果使此代码更广泛地工作,则VOP部分将来可能会再次出现在 mainline 中。

205 个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

发表评论
验证码:
评论列表
共0条