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 的主要變化。
全站熱搜