通过msr-tools读取CPU寄存器的值

简介: 通过msr-tools工具包可以用来来读取或写MSR寄存器值。 MSR是Model Specific Register的全称。 MSR是为了设置CPU 的工作环境和标示CPU 的工作状态,包括温度控制,性能监控等     1.


通过msr-tools工具包可以用来来读取或写MSR寄存器值。

MSR是Model Specific Register的全称。 MSR是为了设置CPU 的工作环境和标示CPU 的工作状态,包括温度控制,性能监控等

    1. Thermal

  2. Frequency

  3. C State

  4. Microcode

  5. EIST

  6. TM

  7. Key Features Of CPU

  8. Voltage

  9. Cache Control

  10. MTRR

  11. DCA(Direct Cache Access)

  12. Machine Check

  13. 硬件联机控制

  14.other 

  另外,使用的前提是系统加载了msr模块,可以通过modprobe msr来进行加载。命令为rdmsr和wrmsr

            另外确定cpu支持RDMSR和WRMSR,这个可以通过cpuid命令来实现:

# cpuid | grep -i msr

RDMSR and WRMSR support                = true

工具下载链接:

https://mirrors.edge.kernel.org/pub/linux/utils/cpu/msr-tools/

例如:

读取CPU0的TIME-STAMP COUNTER(0x10).

#rdms -p0 0x10

 

目录
相关文章
|
10月前
|
缓存
CPU、处理器、内存、外存、寄存器、缓存的区别
CPU、处理器、内存、外存、寄存器、缓存的区别
1264 0
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第六章:移位寄存器
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第六章:移位寄存器
126 0
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第五章:触发器和寄存器
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第五章:触发器和寄存器
95 0
第六周 睡眠CPU 电源管理特殊功能寄存器 PCON
第六周 睡眠CPU 电源管理特殊功能寄存器 PCON
|
存储 安全 编译器
CPU和寄存器详解
CPU和寄存器详解
656 0
CPU和寄存器详解
|
机器学习/深度学习
汇编语言之寄存器(CPU工作原理)(2)
汇编语言之寄存器(CPU工作原理)(2)
128 0
汇编语言之寄存器(CPU工作原理)(2)
|
存储
汇编语言之寄存器(CPU工作原理)(1)
汇编语言之寄存器(CPU工作原理)(1)
234 0
汇编语言之寄存器(CPU工作原理)(1)
|
数据安全/隐私保护 芯片
|
Linux C++
linux下uboot kernel操作cpu寄存器
大多数的内核里面都有会对GPIO的操作,而且内核里面对GPIO进行配置也很方便,要什么功能就配置成什么就可以了。 还有一些寄存器是内核没有配置到的,但是我们要操作怎么办,内核里面也定义了相关的接口函数。
1543 0

热门文章

最新文章