0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

曾被Linus点名批评的功能,现已合并到Linux 6.4中

OSC开源社区 来源:OSC开源社区 2023-05-05 10:06 次阅读

曾被 Linus 点名批评的英特尔 LAM(Linear Address Masking :线性地址掩码) 功能,终于合并到 Linux 6.4 中。

英特尔线性地址掩码 (LAM) 允许软件将 64 位线性地址的未转换地址位用于元数据,可用于用户空间内存清理和标记等元数据的多种用途。

它的本质上类似于 AMD 的高位地址忽略 “UAI”(Upper Address Ignore )以及 Arm 的顶部字节忽略 “TBI”(Top-Bits-Ignore)功能。

e79b96fc-ead2-11ed-90ce-dac502259ad0.jpg

英特尔在 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
    +关注

    关注

    87

    文章

    10991

    浏览量

    206742
  • 线性
    +关注

    关注

    0

    文章

    188

    浏览量

    24973

原文标题:曾被Linus点名批评的功能,现已合并到Linux 6.4中

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    JH-7110现已支持AMP双系统(Linux + RT-Thread)

    可以实现复杂功能,大大降低了系统硬件成本。 提高系统实时性与稳定性: 在RTOS的CPU运行实时的进程,把部分实时驱动运行在RTOS中进行数据采集,将数据通过共享内存方式发回到Linux
    发表于 01-27 15:11

    浅谈任意波形发生器及通道合并功能

    浅谈任意波形发生器及通道合并功能  任意波形发生器(AWG)是一种能够产生各种复杂波形的信号发生器。它可以通过调节其输出信号的幅值、频率、相位等参数,生成任意形状的波形,包括正弦波、方波、三角
    的头像 发表于 01-19 15:54 202次阅读

    冬季风暴导致Linus Torvalds暂停Linux 6.8内核开发

    Linus Torvalds 在内核邮件列表宣布,由于他位于美国俄勒冈州波特兰的居住地遭遇严重冬季风暴,导致网络和电力中断,他所在的波特兰附近地区气温降至 -10°C,因此他不得不暂停 Linux 6.8 内核的合并窗口。
    的头像 发表于 01-17 11:01 329次阅读
    冬季风暴导致<b class='flag-5'>Linus</b> Torvalds暂停<b class='flag-5'>Linux</b> 6.8内核开发

    欧莱雅SAP系统成功合并

    、赫莲娜、阿玛尼香水等)和活性化妆品(薇姿、理肤泉等)。 其中消费品和专业产品部门、活性化妆品部门都有各自的SAP®系统,欧莱雅希望将这两个系统合并到一个客户机中并根据各自公司代码映射这两个业务部门。在合并之前物理上分离的两个系统后,现
    的头像 发表于 11-15 17:08 249次阅读

    使用AT-Link离线功能将多个工程代码合并烧录

    类似方案商和终端用户分别设计的各自工程文件代码,如何使用 AT-Link 离线功能将代码合并烧录?
    发表于 10-23 06:31

    Linus Torvalds发布首个Linux6.6候选版

    发布已经两周了,这意味着 Linux Kernel 6.6 的合并窗口现在已正式关闭,第一个 RC 现已提供给早期采用者、开发人员以及所有希望提前尝试下一版 Linux 的人们进行下
    的头像 发表于 09-15 11:22 860次阅读

    慧荣中止与美商迈凌合并协议

    闪存控制ic领导厂商慧荣科技在16日下午发表声明已向美商迈凌发出通知,使他蓄意严重违反合并协议从合并到最终交易日给迈凌重大损失要求赔偿外,还要强调迈凌的故意重大违约,慧荣遭受的损失是远远超出了规定
    的头像 发表于 08-17 10:06 313次阅读

    在合作开发如何保持工程的兼容性,用cubeMX开发的功能能直接集成到cubeIDE下吗?

    和队友分工开发,但是不知道如何保证各自的工程开发完成后可以合并到同一个工程,这里有什么需要注意的吗,比如说各种自动生成的库是否要完全一致之类的,小白,有点懵
    发表于 08-07 12:59

    linux内核源码编译

    ,也不能对Minix开发者所作的设计进行修改,基于此linus开始了开发自己的操作系统,并于1991年年底在internet上发布了早期版本,由此Linux内核诞生。Linux内核的主要功能
    发表于 06-27 15:37 577次阅读
    <b class='flag-5'>linux</b>内核源码编译

    什么是 GNU/Linux

    Linus本人曾经争辩说,将Linux称为GNU/Linux简直是荒谬的。
    发表于 06-13 09:14 2653次阅读
    什么是 GNU/<b class='flag-5'>Linux</b>?

    8个比Linux本身还要古老的Linux概念

    Linus Torvalds 于 1991 年宣布了 Linux 的第一个版本,但是有些 Linux 概念甚至比 Linux 本身更古老。
    发表于 06-05 15:10 155次阅读
    8个比<b class='flag-5'>Linux</b>本身还要古老的<b class='flag-5'>Linux</b>概念

    Linux 6.4 上针对 RISC-V 支持了 Hibernation 和 Suspend-To-Disk

    行了测试(使用 raw disk 格式)。但在补丁还不支持 ACPI paltform 模式。 目前该补丁已经合入 Linux 6.4。 新闻出处,“RISC-V With
    发表于 05-25 08:20

    Linux 6.4-rc1发布了

    https://lkml.org/lkml/2023/5/7/206 Linus Torvalds 本周初发布了 Linux 6.4-rc1,这也标志着令人兴奋的 Linux
    发表于 05-25 08:18

    OutlookOST File Merger软件的主要功能

    此软件提供了两个不同的选项,可以将OST文件插入软件的仪表板并执行合并过程。用户可以使用“添加文件夹/添加文件”选项将OST文件合并到单个PST文件中。
    的头像 发表于 05-19 11:20 784次阅读
    OutlookOST File Merger软件的主要<b class='flag-5'>功能</b>

    Linux之父:Linux太垃圾了

    Linus 表示:“大家好,我是 Linus Torvalds,红极一时的 Linux 的作者。你可以查看 repo 的 url 和文件等内容,可以证明百分之百是我。我删除了 Linux
    的头像 发表于 05-12 10:57 333次阅读
    <b class='flag-5'>Linux</b>之父:<b class='flag-5'>Linux</b>太垃圾了