msrtool8
Dumps chipset-specific msr registers
Usage
msrtool {[-hvqrkl]
[-c
cpu]
[-m
system]
[-t
target ...]
[-i
addr=hi
[:]
lo] | [-s
file] | [-d
[:]
file] | addr ...}
Overview
Dumps chipset-specific MSR registers
Options
-
-h -
Show this help text
-
-v -
Be verbose
-
-q -
Be quiet (overrides
-v)
-
-r -
Include [Reserved] values
-
-k -
List all known systems and targets
-
-l -
List MSRs and bit fields for current target(s) (
-klfor ALL targets!)
-
-c -
Access MSRs on the specified CPU, default=0
-
-m -
Force a system, e.g:
-mlinux
-
-t -
Force a target, can be used multiple times, e.g:
-tgeodelx-tcs5536
-
-i -
Immediate mode
Decode hex addr=hi:lo for the target without reading hw value e.g: -i 4c00000f=f2f100ff56960004
-
-s -
Stream mode
Read one MSR address per line and append current hw value to the line use the filename - for stdin/stdout using -l -s ignores input and will output all MSRs with values
-
-d -
Diff mode
read one address and value per line and compare with current hw value, printing differences to stdout. use the filename - to read from stdin use :file or :- to reverse diff, normally hw values are considered new addr.. direct mode, read and decode values for the given MSR address(es)