如何在linux内核代码(即x86,x86_64)中读取cpu类型?

时间:2014-03-06 09:45:52

标签: linux linux-kernel

我想在内核启动时检测cpu类型(即x86或x86_64),以便我可以根据cpu类型执行不同的任务。有没有一种简单的方法来了解CPU类型?

2 个答案:

答案 0 :(得分:2)

您可以阅读/proc/cpuinfo以获取cpu类型

答案 1 :(得分:1)

the cpuid instruction怎么样?

There is a module连接它,源代码is here

如果有兴趣,请查看hereherehere以获取其他示例。

另请查看this question使用cpuid了解您的系统是否支持SSE。