IT之家 12 月 28 日消息,在 Linux 6.2 合并窗口期,英特爾工程師提交的線性地址掩碼(Linear Address Masking,簡稱 LAM)提案遭到了 Linus Torvalds 的拒絕。英特爾工程師今天再次提交第 13 個版本,希望在 Linux 6.3 或者更高版本中合并該功能。
IT之家了解到,英特爾線性地址掩碼(LAM)允許通過軟件方式使用元數(shù)據(jù) 64 位線性地址中的所有未轉(zhuǎn)換地址。目前線性地址要么使用 48 位(4 級分頁)或者 57 位(5 級分頁),而英特爾的 LAM 提案希望使用所有 64 位元數(shù)據(jù)。
不過這項提案遭到了 Linus Torvalds 的拒絕,理由是更改 untagged_addr () 函數(shù)可能會帶來“破壞性”影響,而且他個人也明確表示不喜歡 LAM 這個名稱,因為 Arm 已經(jīng)通過 TBI 提供了這項功能。
今天早上標(biāo)記了線性地址掩碼的 v13 補丁已發(fā)送以供審核。這個 v13 系列修復(fù)了 untagged_addr () 和 LAM 之間的競爭。對于 v13 的更改,它不允許在進(jìn)程生成第二個線程后啟用 LAM 以及對未標(biāo)記地址功能的其他更改。有關(guān)更改的更多詳細(xì)信息,請參閱 v13 系列。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。