7

我想确保我的 /proc/cpuinfo 是准确的。它目前输出

硬件:am335xevm
修订: 0000
序列号:0000000000000000

我可以在代码中的哪个位置更改它以提供真实值?

4

1 回答 1

9

这取决于 Linux 的版本和处理器架构。由于这是 TI ARM,您可以从:arch/arm/kernel/setup.c 开始

寻找static int c_show()

RevisionSerial值使用 和 设置,ATAG_REVISION因此ATAG_SERIAL适当的引导加载程序可以将它们传递给 Linux。通常,您不会在代码中设置这些,而是​​将它们用作条件来处理在运行时无法在机器文件或驱动程序中检测到的硬件变化。

于 2013-05-31T22:32:31.287 回答