C-使用内核模块显示CPU信息

时间:2018-10-10 13:25:05

标签: c linux-kernel kernel

我最近了解了内核模块,并且正在考虑如何创建可以完成cat /proc/cpuinfo的模块。

是否可以在不直接打开/读取文件(读取)的情况下执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:0)

/ proc / cpuinfo输出是由内核代码生成的;您可以检查该代码并在内核模块中执行相同的操作。

代码位于fs / proc / cpuinfo.c

它引用依赖于体系结构的代码提供的“ cpuinfo_op”对象,请尝试从内核源代码的顶级目录中找到“ grep cpuinfo_op arch”以找到它。