close

瞭解更多:

http://lkml.iu.edu/hypermail/linux/kernel/2104.3/01182.html

KCPUID 是一個存在於內核源碼樹中的工具,用於可靠地報告原始的 CPU 特性,而 /proc/cpuinfo 有時會在啟動時和為 /proc/cpuinfo 報告添加新的特性位之前報出錯誤信息。

還有其他用戶空間的工具來報告CPU特性,但它們不一定是最新的。通過將 KCPUID 保留在內核源碼樹中,並由開源的英特爾工程師維護,這就幾乎可以確保至少來自英特爾的處理器信息能夠一直是最新的。KCPUID 依賴於存儲在 CSV 文件中的 CPUID 子定義,因此也非常容易添加新的條目。

由於添加新的CPUID很容易,隻需要寫入CSV即可,而且已經是內核源碼樹的一部分,英特爾方面似乎對使用這個工具在預生產的x86處理器上實現新功能很感興趣。不過大多數用戶使用/proc/cpuinfo去讀取CPU信息已經足夠,但對於那些要開發新的x86處理器功能的用戶來說,內核源碼樹中的KCPUID可能會被證明是很方便的。

為 Linux 5.13 添加 KCPUID 是今天 x86/misc pull 的主要變化。

image.jpg

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ken641228 的頭像
    Ken641228

    Ken641228的部落格

    Ken641228 發表在 痞客邦 留言(0) 人氣()