Linux 6.12核心現在能夠應對未來英特爾的非Family 6處理器
正如年初我們所報道的那樣,未來的英特爾CPU 將不再使用自20 世紀90 年代中期P6 微體系結構以來使用的“Family 6″標識,從那時起,英特爾一直在”Family 6″下發布新的CPU,並採用不同的型號標識,而AMD 則更加開放,每隔一兩代Zen 就會更換一次Family ID。
由於英特爾長期使用Family 6 標識,導致許多Linux 核心程式碼只能依靠型號ID 比較來確定英特爾CPU 的世代等,但隨著Linux 6.12的發布,這項工作似乎即將結束。
英特爾工程師近期在將圍繞英特爾CPU 的Linux 核心程式碼轉換為新的VFM 宏,以便更優雅地編碼供應商、系列、型號信息,並使程式碼在未來能夠應對新的非Family 6 處理器。新的VFM 程式碼已經在過去的幾個核心週期中使用,在即將到來的Linux 6.12 核心週期中,工作似乎也將完成。
在Linux 6.12 合併視窗下週開放之前,開發者已經提交了一些早期的拉取請求,其中包括來自tip.git 的x86/cpu 更新。此拉取請求是英特爾新CPU 型號定義的最後修飾:
“新增對新英特爾VFM CPU 模型匹配巨集的最終轉換,其中包括供應商,並最終刪除舊的硬編碼系列Family 6 巨集”。
Linux 核心中現有的英特爾Family 6 CPU 定義涵蓋了明年的Clearwater Forest 和Darkmont 核心。在此之後,我們或許就能看到英特爾的新產品走過Family 6 時代了。