曾被 Linus 点名批评的英特尔 LAM(Linear Address Masking :线性地址掩码) 功能,终于合并到 Linux 6.4 中。
英特尔线性地址掩码 (LAM) 允许软件将 64 位线性地址的未转换地址位用于元数据,可用于用户空间内存清理和标记等元数据的多种用途。
它的本质上类似于 AMD 的高位地址忽略 “UAI”(Upper Address Ignore )以及 Arm 的顶部字节忽略 “TBI”(Top-Bits-Ignore)功能。
英特尔在 2020 年初次对外展示 LAM,此后一直致力于为其提供 Linux 内核支持。Intel LAM 最初提交到了 Linux 6.2 合并窗口,但随后受到了 Linus 的严厉批评,从名称到功能设计等多方面批判了一番。
在代码得到改进后,LAM 支持代码再次作为 x86/mm 的一部分发送到了 Linux 6.4 的合并窗口。Linus Torvalds 在周五进行了合并,拉取了英特尔工程师提交的 LAM 启用代码(尽管 Linus 个人仍然不喜欢该功能的名称)。
这次 Linus 没有对 LAM 的代码提出任何根本性的反对意见,但他最后自己写了一个新补丁,使 access_ok () 独立于 LAM,因为他不喜欢这个设计。
审核编辑 :李倩
-
Linux
+关注
关注
88文章
11535浏览量
214857 -
线性
+关注
关注
0文章
207浏览量
25729
原文标题:曾被Linus点名批评的功能,现已合并到Linux 6.4中
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
华为工程师总结Linux笔记
AMD Vivado Design Suite 2025.1现已推出
如何使用NTAG213单击一次即可执行多项作?
Linux系统中最重要的三个命令
LG电子2024年营业利润同比下滑6.4%
飞凌嵌入式i.MX8M Mini核心板已支持Linux6.1

腾讯云内核团队修复Linux关键Bug
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介
飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介
Meta AI高管批评OpenAI闭源模式
英国CMA有条件批准沃达丰与Three合并
Linux微信4.0.0版发布,功能再升级
Linux系统中shell命令解析
爱普生显示芯片S2D13V02如何在车载显示器中增强安全显示功能

评论