自 2020 年以來,英特爾工程師一直致力於線性地址掩碼 (LAM) 作為一項類似於 Arm 的頂部字節忽略 (TBI) 的功能,讓用戶空間將元數據存儲在指針的某些位中,而無需在使用前將其屏蔽掉。這可用於虛擬機、分析/消毒/標記和其他應用程序。 Intel LAM 內核支持最終與 Linux 6.4 合併。
Intel LAM 最初是為 Linux 6.2 發送的,但在去年的那個階段,Linus Torvalds 在指出一些問題後最終拒絕了它。
代碼經過改進後(雖然 Linus Torvalds 個人仍然不喜歡該功能的名稱),他現在已經拉取了 Linux 6.4 的啟用代碼。
LAM 支持已發送作為 x86/mm 拉取請求 的一部分。 Linus Torvalds 在周五繼續合併代碼。這次他沒有對代碼提出任何根本性的反對意見,儘管他最終還是 在不喜歡這方面之後,他自己寫了一個新補丁,使 access_ok() 獨立於 LAM。所以現在在 Linux 6.4 中尋找 Intel LAM。