0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

曾被Linus點名批評的功能,現(xiàn)已合并到Linux 6.4中

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-05-05 10:06 ? 次閱讀

曾被 Linus 點名批評的英特爾 LAM(Linear Address Masking :線性地址掩碼) 功能,終于合并到 Linux 6.4 中。

英特爾線性地址掩碼 (LAM) 允許軟件將 64 位線性地址的未轉(zhuǎn)換地址位用于元數(shù)據(jù),可用于用戶空間內(nèi)存清理和標(biāo)記等元數(shù)據(jù)的多種用途。

它的本質(zhì)上類似于 AMD 的高位地址忽略 “UAI”(Upper Address Ignore )以及 Arm 的頂部字節(jié)忽略 “TBI”(Top-Bits-Ignore)功能。

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

英特爾在 2020 年初次對外展示 LAM,此后一直致力于為其提供 Linux 內(nèi)核支持。Intel LAM 最初提交到了 Linux 6.2 合并窗口,但隨后受到了 Linus 的嚴(yán)厲批評,從名稱到功能設(shè)計等多方面批判了一番。

在代碼得到改進(jìn)后,LAM 支持代碼再次作為 x86/mm 的一部分發(fā)送到了 Linux 6.4 的合并窗口。Linus Torvalds 在周五進(jìn)行了合并,拉取了英特爾工程師提交的 LAM 啟用代碼(盡管 Linus 個人仍然不喜歡該功能的名稱)。

這次 Linus 沒有對 LAM 的代碼提出任何根本性的反對意見,但他最后自己寫了一個新補(bǔ)丁,使 access_ok () 獨(dú)立于 LAM,因為他不喜歡這個設(shè)計。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207913
  • 線性
    +關(guān)注

    關(guān)注

    0

    文章

    194

    瀏覽量

    25080

原文標(biāo)題:曾被Linus點名批評的功能,現(xiàn)已合并到Linux 6.4中

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    freebsd和linux哪個好用

    操作系統(tǒng)歷史和起源: FreeBSD和Linux都是基于UNIX的操作系統(tǒng)。FreeBSD起源于加州大學(xué)伯克利分校的BSD項目,而Linux則是由Linus Torvalds在1991年創(chuàng)建
    的頭像 發(fā)表于 08-08 10:29 ?305次閱讀

    如何正確的將lv_port_esp32的LVGL部分合并到ESP_IDF呢?

    我使用lv_port_esp32測試LVGL顯示正常,但是在將其合并到我自己基于ESP_IDF(v4.2.1)工程的時候遇見了問題。我將lv_examples、lvgl
    發(fā)表于 06-21 12:43

    使用 PREEMPT_RT 在 Ubuntu 構(gòu)建實時 Linux 內(nèi)核

    的實時內(nèi)核補(bǔ)丁來完成。簡介我們介紹過在Ubuntu22.04啟用實時Linux內(nèi)核有多簡單,因為Canonical已將該內(nèi)核列為一個選項。但要為默認(rèn)Linux內(nèi)
    的頭像 發(fā)表于 04-12 08:36 ?1430次閱讀
    使用 PREEMPT_RT 在 Ubuntu <b class='flag-5'>中</b>構(gòu)建實時 <b class='flag-5'>Linux</b> 內(nèi)核

    在Gtm功能安全說明軟件需要采集Gtm是否計時,這個功能怎么實現(xiàn)?

    在Gtm功能安全說明軟件需要采集Gtm是否計時。也就是需要使用TIM模塊采集Gtm時鐘(CLS0_CLK),這個功能怎么實現(xiàn),因為我發(fā)現(xiàn)CLS0_CLK無法
    發(fā)表于 02-19 06:05

    JH-7110現(xiàn)已支持AMP雙系統(tǒng)(Linux + RT-Thread)

    可以實現(xiàn)復(fù)雜功能,大大降低了系統(tǒng)硬件成本。 提高系統(tǒng)實時性與穩(wěn)定性: 在RTOS的CPU運(yùn)行實時的進(jìn)程,把部分實時驅(qū)動運(yùn)行在RTOS中進(jìn)行數(shù)據(jù)采集,將數(shù)據(jù)通過共享內(nèi)存方式發(fā)回到Linux
    發(fā)表于 01-27 15:11

    淺談任意波形發(fā)生器及通道合并功能

    、鋸齒波等。同時,任意波形發(fā)生器還具備通道合并功能,可以將多個通道的波形合并輸出。本文將從任意波形發(fā)生器的原理、應(yīng)用場景和通道合并功能三個方
    的頭像 發(fā)表于 01-19 15:54 ?449次閱讀

    冬季風(fēng)暴導(dǎo)致Linus Torvalds暫停Linux 6.8內(nèi)核開發(fā)

    Linus Torvalds 在內(nèi)核郵件列表宣布,由于他位于美國俄勒岡州波特蘭的居住地遭遇嚴(yán)重冬季風(fēng)暴,導(dǎo)致網(wǎng)絡(luò)和電力中斷,他所在的波特蘭附近地區(qū)氣溫降至 -10°C,因此他不得不暫停 Linux 6.8 內(nèi)核的合并窗口。
    的頭像 發(fā)表于 01-17 11:01 ?546次閱讀
    冬季風(fēng)暴導(dǎo)致<b class='flag-5'>Linus</b> Torvalds暫停<b class='flag-5'>Linux</b> 6.8內(nèi)核開發(fā)

    簡儀科技與聚星儀器合并

    簡儀科技創(chuàng)始人陳大龐博士表示:“簡儀與聚星一直保持著密切的技術(shù)合作,并且擁有相同的經(jīng)營理念,合并是我們邁向雙贏自然的一步也是重要的一步。聚星儀器擁有雄厚的技術(shù)實力,擁有國內(nèi)一流的LabVIEW應(yīng)用技術(shù)團(tuán)隊
    的頭像 發(fā)表于 12-15 17:07 ?1014次閱讀

    ubuntu和linux的區(qū)別

    內(nèi)核,它由林納斯·托瓦茲(Linus Torvalds)在1991年首次發(fā)布。Linux內(nèi)核為計算機(jī)硬件提供了基本的操作接口,使得軟件和硬件能夠進(jìn)行有效的通信。Linux內(nèi)核是開放的,這意味著任何人都可以查看和修改其源代碼。因此
    的頭像 發(fā)表于 11-27 17:06 ?1986次閱讀

    Linux用途和基本使用方法

    Linux 是一種開源操作系統(tǒng),可應(yīng)用于各種計算機(jī)系統(tǒng),包括個人電腦、服務(wù)器、嵌入式設(shè)備和移動設(shè)備等。它是由林納斯·托瓦茲(Linus Torvalds)為個人電腦開發(fā)的,現(xiàn)在已經(jīng)發(fā)展成為一個
    的頭像 發(fā)表于 11-23 11:13 ?947次閱讀

    linux系統(tǒng)基礎(chǔ)入門教程

    1991年,由芬蘭學(xué)生林納斯·托瓦茲(Linus Torvalds)開始開發(fā)。與其他操作系統(tǒng)不同,Linux采用了開源的模式,這意味著任何人都可以查看、使用和修改其源代碼。 Linux系統(tǒng)架構(gòu)
    的頭像 發(fā)表于 11-16 16:45 ?863次閱讀

    歐萊雅SAP系統(tǒng)成功合并

    、赫蓮娜、阿瑪尼香水等)和活性化妝品(薇姿、理膚泉等)。 其中消費(fèi)品和專業(yè)產(chǎn)品部門、活性化妝品部門都有各自的SAP?系統(tǒng),歐萊雅希望將這兩個系統(tǒng)合并到一個客戶機(jī)并根據(jù)各自公司代碼映射這兩個業(yè)務(wù)部門。在合并之前物理上分離的兩個系
    的頭像 發(fā)表于 11-15 17:08 ?413次閱讀

    如何在COMSOL優(yōu)化合并解?

    如何在COMSOL優(yōu)化合并解? 在COMSOL,優(yōu)化合并解指的是在分析中使用優(yōu)化模塊以找到最佳解決方案的過程
    的頭像 發(fā)表于 10-29 11:35 ?886次閱讀

    使用AT-Link離線功能將多個工程代碼合并燒錄

    類似方案商和終端用戶分別設(shè)計的各自工程文件代碼,如何使用 AT-Link 離線功能將代碼合并燒錄?
    發(fā)表于 10-23 06:31

    馬斯克說特斯拉堅不可摧,卻敗在Kali Linux手下

    到了 2021 年,特斯拉雖然已經(jīng)在軟件安全方面足夠重視了,但還是 Kali Linux 這款神器給攻破了。當(dāng)然,與黑客不同,安全研究員并不會真的造成破壞,而是通過對真車實施模擬攻擊的方式找到系統(tǒng)的漏洞。這在技術(shù)上稱為滲透測
    的頭像 發(fā)表于 10-22 16:07 ?1096次閱讀
    馬斯克<b class='flag-5'>曾</b>說特斯拉堅不可摧,卻敗在Kali <b class='flag-5'>Linux</b>手下