AMD將每線程CPU微代碼加載修復提交給Linux 6.1-rc2


一組"x86/緊急"補丁今天早上被送出,以便在今天的6.1-rc2版本之前拉入Linux內核。這個x86/緊急拉動請求有一些影響Linux內核x86/x86_64CPU代碼的修復。有一些拓撲結構的修復,各種編譯器處理檢查的清理,英特爾perfLBR的修復,FPU狀態設置的修復,也許最引人註目的是對AMDCPU微代碼加載器的修復。

image.webp

解更多:

https://lore.kernel.org/lkml/[email protected]/

今年夏天,人們發現AMD CPU微代碼的更新應該被加載到每個CPU線程上,而不是目前Linux內核的方法,即隻確保CPU微代碼被加載到每個物理核心上,但不一定是SMT線程。

這是在AMD Bulldozer/Piledriver CPU的微代碼更新問題之後出現的,它放棄輕量級剖析"LWP"指令,但該指令支持仍然出現在兄弟線程上,這在執行"-march=native"構建時最終導致編譯器問題。

可能還有其他的情況,AMD CPU微碼需要進行每線程的修改,但是Bulldozer/Piledriver處理器的這個LWP問題是導致註意到Linux的AMD CPU微碼加載器的這個根本區別的原因。

在過去的一周裡,AMD CPU微代碼對每線程加載的修改被修改並排在x86/urgent中。現在,隨著這個拉動請求的出現,這個修正也開始著陸內核。根據Linus Torvalds的一貫處理方式,這些x86修復可能會在今天晚上Linux 6.1-rc2發佈前得到審核批準。


相關推薦

2023-11-10

英特爾上的後期微代碼加載移至 NMI 上下文,以確保所有線程上的並發加載- 使後期加載對 CPU 熱插拔安全,並為更新目的喚醒脫機線程- 增加對最小修訂版的支持,以確定後期微代碼加載在機器上是否安全,並且微代碼不會更改

2023-07-22

上略顯保守,Zen5架構的性能值得期待,同時AMD也要提升微代碼的容量,最近向Linux社區提交的補丁顯示,下一代CPU的微代碼容量會從12KB提升到32KB。微代碼(microcode)是定義CPU如何運行的低層代碼,大傢通常把CPU當作計算機的大

2022-10-02

AMD周五在linux-firmware.git上遊發佈新的Family19hCPU微代碼。AMDFamily19h適用於Zen3和Zen3+處理器,以及新推出的Zen4處理器,後者對應的是最新發佈的Ryzen7000系列桌面處理器。上周五,一個更新的Family 19h微代碼二進制文件被上傳到這個屬

2022-09-26

幫助提升現代系統的性能。上周發佈一個ACPI處理器空閑代碼的補丁,以避免現代AMD Zen系統上的舊芯片組工作方法。自從ACPI支持在2002年被添加到Linux內核以來,一直有一個"假等待操作"來處理一些芯片組的STPCLK#沒有被及

2022-07-24

組織的Linux內核持續集成(CI)和構建方開始從被緩解的代碼中發現一些邊緣案例和不同的構建/運行時間問題。這些問題的出現要歸功於於開發人員意識到並能夠查看這些內核補丁。隨後一些後續的修復措施開始解決Retbleed代碼

2022-10-10

解第一版驅動程序的反饋,優化當前的任何問題,並修復代碼和拼寫錯誤,將EPP的默認模式改為"False",並將模塊參數從"epp_enabled"縮短為"epp"。AMD Linux團隊試圖將energy_perf_strings和epp_values移到msr-index.h代碼中

2022-09-10

t增加一個重要的AMDGPU內核圖形驅動更新,準備更多的RDNA3代碼和新的GPU重置模式。每周我們都會收到來自AMD開源工程師的更新,他們穩步開發對公司新技術的支持。本周,AMD準備對RDNA 3圖形和CDNA MI300圖形加速卡的支持。AMD將在

2022-07-25

同的開發者從不同角度做貢獻,這些人帶著熱情鉆研每行代碼時,不僅效率高,也會更安全,更容易發現漏洞——就像熱鬧的集市那樣。由此而推動的開源運動中,也對開源達成許多定義,包括它最重要的特點是源代碼開放,最

2022-07-28

F 數據 / 統計● 圍繞新 Display Core Next(DCN)顯示塊的浮點代碼清理● 修復 PowerPC 的 DCN 顯示代碼支持

2022-07-24

認啟用 RETHUNK。未來有可能有人會站出來改編Retbleed緩解代碼,使其適用於x86 32位架構,但這意義不大,因為真正存在的絕大多數用戶用戶在2022年的今天會運行x86_64 CPU和x86_64操作系統。解更多:https://lore.kernel.org/lkml/CA+G9fYv0N0FcYRp

2023-12-02

圖等特定網站 CPU 使用率達到 100% 的問題。這與 GCC 編譯代碼的沖突有關。我們在本文中提到的Firefox瀏覽器上一個相當常見的問題,恰好與 Mozilla 瀏覽器的硬件加速支持有關。該公司表示,在解碼 YouTube 視頻時會產生綠屏的硬件

2023-06-14

v2版補丁的環境下進行測試,12代CPU的性能改善月1.36%,多線程工作負載下降2%。

2022-10-03

失的猛禽湖ID。還有一些初步的Meteor Lake支持,比如音頻代碼和其他地方。● 對AMD Ryzen 7000"Raphael"平臺的音頻驅動支持。● 支持IO_uring用戶空間塊驅動,各種IO_uring優化,以及其他有希望的I/O相關工作,如Btrfs Send Protocol v2

2022-08-15

nix 指出,在英特爾至強(Xeon)/ AMD 霄龍(EPYC)服務器和線程撕裂者(Threadripper)等高端平臺上,Linux 6.0 rc1 都有巨大的性能提升。據悉,Linus Torvalds 給該版本取個有趣的“Hurr durr I'ma ninja sloth”代號。此外未來幾周,Michael La