MSRTOOL(8)
π MSRTOOL π
okay bestie, so this is msrtool, a System Administration Utilities situation, and she is the girl for dumping chipset-specific MSR registers. no cap. π
β¨ NAME β¨
msrtool β dumps chipset-specific MSR registers. that's it, that's the whole personality. π
πΈ SYNOPSIS πΈ
msrtool [-hvqrkl] [-c cpu] [-m system] [-t target ...] [-i addr=hi[:]lo]
| [-s file] | [-d [:]file] | addr...
yes the line break and the | are real, she's just like that. β¨
π¦ DESCRIPTION π¦
Dumps chipset-specific MSR registers.
literally the entire description. short, iconic, to the point. the way that she said one sentence and meant it π«Ά
π OPTIONS π
-hβ shows you this help text. your girl is helpful π-vβ be verbose. spill the tea, tell me everything β¨-qβ be quiet. and heads up: this one overrides-v, so-qwins the argument, no discussion π-rβ include[Reserved]values. yes bestie, the reserved ones, we're looking at those too π-kβ list all known systems and targets. the full roster, the whole cast π-lβ list MSRs and bit fields for the current target(s). and listen:-klgets you ALL targets. all of them. every single one. go off π-cβ access MSRs on the specified CPU. default is0. yes, default=0, that's canon-mβ force a system, e.g:-m linuxπ§-tβ force a target. you can use this one multiple times, e.g:-t geodelx -t cs5536. stack 'em, she can handle it π-iβ immediate mode decodes hexaddr=hi:lofor the target without reading the hw value. e.g:-i 4c00000f=f2f100ff56960004no hardware, just vibes and decoding β¨-sβ stream mode reads one MSR address per line and appends the current hw value to the line. use the filename-for stdin/stdout, classic move. and if you use-l -s? it ignores input and will output all MSRs with values. so much output. she's generous like that π-dβ diff mode reads one address and value per line and compares with the current hw value, printing differences to stdout. use the filename-to read from stdin. use:fileor:-to reverse diff β normally hw values are considered new, so this flips that around π and there'saddr..direct mode: read and decode values for the given MSR address(es) π₯
quick vibe check: that addr... at the end of the synopsis is the direct mode, where you just hand her addresses and she reads and decodes them for you. main character energy, honestly.
π«Ά AUTHORS π«Ά
- coresystems GmbH.
- Man page written by Ahmad Khalifa.
so yeah, that's msrtool from November 2024, part of the System Administration Utilities β¨ thank you for coming to my ted talk, go dump some registers bestie, ily, mwah πππ¦
π¦ where this page comes from
- debian trixie: coreboot-utils 24.12+dfsg-2 Β· GPL-2.0-only
- ubuntu questing: coreboot-utils 24.12+dfsg-2ubuntu1
- ubuntu resolute: coreboot-utils 25.09+dfsg-1ubuntu1 Β· GPL-2.0-only
- ubuntu stonking: coreboot-utils 25.09+dfsg-1ubuntu1 Β· GPL-2.0-only
- π the page's license: GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms