遭 Linus Torvalds 拒绝之后,英特尔再次提交 LAM 补丁希望在 Linux 6.3 中合并

2022-12-28 12:02IT之家 - 故渊

IT之家 12 月 28 日消息,在 Linux 6.2 合并窗口期,英特尔工程师提交的线性地址掩码(Linear Address Masking,简称 LAM)提案遭到了 Linus Torvalds 的拒绝。英特尔工程师今天再次提交第 13 个版本,希望在 Linux 6.3 或者更高版本中合并该功能。

IT之家了解到,英特尔线性地址掩码(LAM)允许通过软件方式使用元数据 64 位线性地址中的所有未转换地址。目前线性地址要么使用 48 位(4 级分页)或者 57 位(5 级分页),而英特尔的 LAM 提案希望使用所有 64 位元数据。

不过这项提案遭到了 Linus Torvalds 的拒绝,理由是更改 untagged_addr () 函数可能会带来“破坏性”影响,而且他个人也明确表示不喜欢 LAM 这个名称,因为 Arm 已经通过 TBI 提供了这项功能。

今天早上标记了线性地址掩码的 v13 补丁已发送以供审核。这个 v13 系列修复了 untagged_addr () 和 LAM 之间的竞争。对于 v13 的更改,它不允许在进程生成第二个线程后启用 LAM 以及对未标记地址功能的其他更改。有关更改的更多详细信息,请参阅 v13 系列。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

文章价值:
人打分
有价值还可以无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      请登录后查看评论
        取消发送
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享