Linux將採用英特爾CPU混合拓樸結構來確定漏洞/觸發點
在日益複雜的中央處理器安全緩解措施領域,英特爾工程師已經提交了Linux 核心補丁,以便在確定相關的中央處理器安全漏洞時開始考慮中央處理器核心的”混合”拓撲結構,並進而應用緩解措施。
本週一上午,英特爾發布的補丁將在內核的x86/x86_64 拓撲程式碼中加入CPU 類型資訊。作為處理器拓撲結構的一部分,透過CPU 類型進行正確報告的直接用例是處理CPU 漏洞。
有些CPU 安全漏洞是根據與CPU 系列/型號/步進ID 的匹配情況來應用的。但是,按照英特爾目前的識別做法,型號/步進標識通常在許多處理器SKU 中共享,包括一些具有不同P 核和E 核組合的SKU,或者一些根本沒有E 核的SKU。例如,英特爾酷睿i3 14100有四個P 核心,但沒有E 核心。
因此,在目前的x86_64 CPU 漏洞/緩解處理中,即使是這些僅有P 核心的SKU,最終也可能會套用僅適用於E 核心系統的緩解措施。這些新的Linux 核心修補程式的直接差異是,純P 核心處理器將不再套用暫存器檔案資料取樣(RFDS) 緩解措施,而RFDS只適用於E 核心/Atom 處理器核心。現在,緩解程式碼已經足夠”聰明”,可以考慮核心類型拓樸。
隨著時間的推移,核心處理器拓撲程式碼中的CPU 類型資訊可能會有更多用途。現在,這些補丁程式正在主線核心中接受審查。