快科技8月3日消息,Linux之父Linus Torvalds于8月2日發布了Linux 7.2-rc6內核版本。他在公告中直言,這個候選版本異常龐大,是多年來提交數量最多的rc6版本之一。
此次更新包含一項關鍵修復:部分AMD Zen 5處理器被內核錯誤識別為Zen 6。
問題源自今年夏季合入的一組內核補丁。當時為支持Family 1Ah家族的新型號,補丁將ID范圍0xd0至0xef全部劃給了Zen 6。但進一步核查發現,0xd0至0xd7這個區間實際上屬于Zen 5,而非其下一代架構。
此次修復重新分配了處理器ID范圍。Zen 5固定使用0xd0至0xd7區間;Zen 6則對應0xc0至0xcf、0xd8至0xef、0x50至0x5f以及0x80至0xaf等多個ID段。
雖然普通用戶可能感受不到這種變化,但對于EPYC服務器和數據中心這類高可靠性場景,該錯誤的影響更為直接。
錯誤識別可能導致內核為Zen 5啟用Zen 6專屬的優化路徑或調度策略,EPYC服務器在云平臺的架構標識、監控盤點也會一并出錯。
目前,該補丁修復了部分搭載Zen 6核心的EPYC 9006 Venice平臺在Xen虛擬機環境下無法啟動的問題,解決了Zen 5被錯誤當成Zen 6的問題。
Linus Torvalds在發布公告中表示,雖然7.2-rc6代碼量巨大,但沒有任何內容看起來異常或暗示需要推遲發布。
目前該修復已合入主線,預計Linux 7.2穩定版將于8月中旬正式發布。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.