wrmsr(1)

πŸ’– wrmsr(1) ✨ General Commands Manual πŸ’–

okay bestie, this is wrmsr, a tool from the General Commands Manual πŸ’… and it's how you write values into a CPU's machine specific registers (MSR) πŸ”₯ the whole thing is the main character of CPU register drama πŸ‘‘

πŸŽ€ NAME πŸŽ€

wrmsr - tool for writing CPU machine specific registers (MSR) πŸ¦‹

🧚 SYNOPSIS 🧚

wrmsr [options] regno value

πŸ“ DESCRIPTION πŸ“

okay so wrmsr is the tool you use to write values to a CPU's machine specific registers (MSR) πŸ’œ literally that's the whole job

ngl read this part before you start πŸ™ˆ if you're running a Debian kernel, make sure the msr.ko kernel module is loaded. modprobe msr should do the trick ✨ if you skip this, you'll get an error saying wrmsr can't open files in /dev/cpu/... πŸ’€

πŸ’… OPTIONS πŸ’…

  • --help, -h β€” pulls up a list of the available options 🌸
  • --version, -V β€” shows you the current version πŸ“
  • --all, -a β€” applies it to all processors 🌈
  • --processor <#>, -p β€” picks which processor number you want (default: 0) πŸ¦‹

πŸ”— SEE ALSO πŸ”—

rdmsr(1) 🫢 the reading-side sibling, lowkey the other half of this duo

✍️ AUTHOR ✍️

wrmsr was written by Transmeta Corporation ✨

this man page was contributed by Andres Salomon <dilinger@debian.org> for the Debian GNU/Linux system (but may be used by others) 🫢


okay that's the whole tea, bestie πŸ’– this was wrmsr(1), from the Mar 2008 batch of manual pages, served with πŸ’… energy and zero cap 🌈✨