0

我想通过开发 Linux 内核模块(LKM/驱动程序)在 Pentium 4 桌面处理器上的寄存器 MSR_EBC_FREQUENCY_ID (0x2C) 中修改“核心时钟频率与系统总线频率比 BITS[31:24]”。在处理器详细信息下方。

名称:Intel(R) Pentium(R) 4,类型:0,系列:15 (0xF),型号:2,步进:7

参考:https ://software.intel.com/sites/default/files/managed/22/0d/335592-sdm-vol-4.pdf (第 316 页,表 2-44)。

但是写入调用(wrmsr)无法在寄存器中写入所需的值!!!

请让我知道如何在此 MSR 上写字?我需要做其他事情才能在这个寄存器上写吗?

提前致谢。

4

1 回答 1

1

根据英特尔 SDM,这些位是只读的:

31:24 内核时钟频率与系统总线频率之比(R)

于 2017-07-20T19:27:39.117 回答