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è)計等多方面批判了一番。

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

這次 Linus 沒有對 LAM 的代碼提出任何根本性的反對意見,但他最后自己寫了一個新補丁,使 access_ok () 獨立于 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

    文章

    11182

    瀏覽量

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

    關(guān)注

    0

    文章

    196

    瀏覽量

    25114

原文標(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 ?450次閱讀

    ModusToolbox 3.2在c代碼包含c++代碼的正確步驟是什么?

    使用 ModusToolbox 3.2 我有一個用純 C 語言編寫的 XMC4700 項目。 我正在嘗試添加一些 C++ 函數(shù),并將其合并到我的原始代碼。 我可以構(gòu)建獨立的 .cpp/.hpp
    發(fā)表于 07-23 08:21

    如何正確的將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)核補丁來完成。簡介我們介紹過在Ubuntu22.04啟用實時Linux內(nèi)核有多簡單,因為Canonical已將該內(nèi)核列為一個選項。但要為默認(rèn)Linux內(nèi)
    的頭像 發(fā)表于 04-12 08:36 ?1865次閱讀
    使用 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運行實時的進程,把部分實時驅(qū)動運行在RTOS中進行數(shù)據(jù)采集,將數(shù)據(jù)通過共享內(nèi)存方式發(fā)回到Linux
    發(fā)表于 01-27 15:11

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

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

    冬季風(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 ?597次閱讀
    冬季風(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ù)團隊
    的頭像 發(fā)表于 12-15 17:07 ?1121次閱讀

    linux驅(qū)動程序的主要流程和功能

    介紹Linux驅(qū)動程序的主要流程和功能。 一、驅(qū)動程序的加載和初始化 Linux系統(tǒng)在啟動過程,會自動加載已安裝的設(shè)備驅(qū)動程序。加載驅(qū)動程序的過程一般分為三個階段,即啟動階段、模塊加
    的頭像 發(fā)表于 12-08 14:56 ?2080次閱讀

    ubuntu和linux的區(qū)別

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

    Linux用途和基本使用方法

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

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

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

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

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

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

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