曾被 Linus 點(diǎn)名批評(píng)的英特爾 LAM(Linear Address Masking :線(xiàn)性地址掩碼) 功能,終于合并到 Linux 6.4 中。
英特爾線(xiàn)性地址掩碼 (LAM) 允許軟件將 64 位線(xiàn)性地址的未轉(zhuǎn)換地址位用于元數(shù)據(jù),可用于用戶(hù)空間內(nèi)存清理和標(biāo)記等元數(shù)據(jù)的多種用途。
它的本質(zhì)上類(lèi)似于 AMD 的高位地址忽略 “UAI”(Upper Address Ignore )以及 Arm 的頂部字節(jié)忽略 “TBI”(Top-Bits-Ignore)功能。
英特爾在 2020 年初次對(duì)外展示 LAM,此后一直致力于為其提供 Linux 內(nèi)核支持。Intel LAM 最初提交到了 Linux 6.2 合并窗口,但隨后受到了 Linus 的嚴(yán)厲批評(píng),從名稱(chēng)到功能設(shè)計(jì)等多方面批判了一番。
在代碼得到改進(jìn)后,LAM 支持代碼再次作為 x86/mm 的一部分發(fā)送到了 Linux 6.4 的合并窗口。Linus Torvalds 在周五進(jìn)行了合并,拉取了英特爾工程師提交的 LAM 啟用代碼(盡管 Linus 個(gè)人仍然不喜歡該功能的名稱(chēng))。
這次 Linus 沒(méi)有對(duì) LAM 的代碼提出任何根本性的反對(duì)意見(jiàn),但他最后自己寫(xiě)了一個(gè)新補(bǔ)丁,使 access_ok () 獨(dú)立于 LAM,因?yàn)樗幌矚g這個(gè)設(shè)計(jì)。
審核編輯 :李倩
-
Linux
+關(guān)注
關(guān)注
87文章
11352瀏覽量
210533 -
線(xiàn)性
+關(guān)注
關(guān)注
0文章
199瀏覽量
25213
原文標(biāo)題:曾被Linus點(diǎn)名批評(píng)的功能,現(xiàn)已合并到Linux 6.4中
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
LG電子2024年?duì)I業(yè)利潤(rùn)同比下滑6.4%
騰訊云內(nèi)核團(tuán)隊(duì)修復(fù)Linux關(guān)鍵Bug
嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介
飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介
Linux微信4.0.0版發(fā)布,功能再升級(jí)
Linux系統(tǒng)中shell命令解析
愛(ài)普生顯示芯片S2D13V02如何在車(chē)載顯示器中增強(qiáng)安全顯示功能
![愛(ài)普生顯示芯片S2D13V02如何在車(chē)載顯示器<b class='flag-5'>中</b>增強(qiáng)安全顯示<b class='flag-5'>功能</b>](https://file1.elecfans.com/web2/M00/C7/73/wKgaomYKfKyANaWEAAAh9cwAwss963.png)
freebsd和linux哪個(gè)好用
合并式功放需要加裝效果器嗎?
ModusToolbox 3.2在c代碼中包含c++代碼的正確步驟是什么?
如何在Draftsman中創(chuàng)建PCB制造圖紙
![如何在Draftsman<b class='flag-5'>中</b>創(chuàng)建PCB制造圖紙](https://file1.elecfans.com/web2/M00/FC/B5/wKgZomaVzYWASXeSAAIGDcKske8405.png)
虹科技術(shù) Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布
![虹科技術(shù) <b class='flag-5'>Linux</b>環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布](https://file1.elecfans.com/web2/M00/F5/F5/wKgaomZ-S0OAG_HXAFo15SJaG1U235.png)
如何正確的將lv_port_esp32的LVGL部分合并到ESP_IDF中呢?
使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時(shí) Linux 內(nèi)核
![使用 PREEMPT_RT 在 Ubuntu <b class='flag-5'>中</b>構(gòu)建實(shí)時(shí) <b class='flag-5'>Linux</b> 內(nèi)核](https://file.elecfans.com/web2/M00/9B/81/pYYBAGQiWjaAbkZoAACBrWp1TiE766.png)
評(píng)論