lsmsr man page on SuSE

Man page or keyword search:  
man Server   14857 pages
apropos Keyword Search (all sections)
Output format
SuSE logo
[printable version]

lsmsr(8)							      lsmsr(8)

NAME
       lsmsr - show MSR information for x86 CPUs

SYNOPSIS
       lsmsr [-hv] [-a [-c cpu_nr] [-f family] [-l] [-r name|address] [-V ver‐
       bosity] [MSR]

DESCRIPTION
       lsmsr is a tool to display information for machine  specific  registers
       of  x86	CPUs.  Following CPUs are supported: AMD family 0xf and family
       0x10. For Intel and other AMD CPUs just a  some	common	MSRs  is  sup‐
       ported.

OPTIONS
       -a, --all
	      Show  information	 for  all  MSRs known to the tool for that CPU
	      family.

       -c cpu_nr, --cpu cpu_nr
	      Select CPU (by number) for which MSR information should be  dis‐
	      played (default: 0).

       -f fam, --family fam
	      Specify  CPU  family.  Normally CPU family is auto-detected. You
	      can use this option to disable auto-detection, e.g.  for	debug‐
	      ging purposes.

       -l, --list
	      Show definition (address, field description) of selected MSR(s).

       -r name|address, --register name|address
	      Specify  MSR  (by name or address in hex) for which MSR informa‐
	      tion should be displayed.

       -V num, --verbosity num
	      Select verbosity of output format (between 0 and 4, default: 0)

       -h, --help
	      Print help message and exit.

       -v, --version
	      Display version info and exit.

Examples

       Show all MSRs beginning with 'MTRR' and force CPU family	 to 0x10

	 # lsmsr -l -f 0x10 MTRR
	  MTRRcap	      : 0x000000fe
	  MTRRphysBase0	      : 0x00000200
	  MTRRphysMask0	      : 0x00000201
	  MTRRphysBase1	      : 0x00000202
	  MTRRphysMask1	      : 0x00000203
	  MTRRphysBase2	      : 0x00000204
	  MTRRphysMask2	      : 0x00000205
	  MTRRphysBase3	      : 0x00000206
	  MTRRphysMask3	      : 0x00000207
	  MTRRphysBase4	      : 0x00000208
	  MTRRphysMask4	      : 0x00000209
	  MTRRphysBase5	      : 0x0000020a
	  MTRRphysMask5	      : 0x0000020b
	  MTRRphysBase6	      : 0x0000020c
	  MTRRphysMask6	      : 0x0000020d
	  MTRRphysBase7	      : 0x0000020e
	  MTRRphysMask7	      : 0x0000020f
	  MTRRfix64K_00000    : 0x00000250
	  MTRRfix16K_80000    : 0x00000258
	  MTRRfix16K_A0000    : 0x00000259
	  MTRRfix4K_C0000     : 0x00000268
	  MTRRfix4K_C8000     : 0x00000269
	  MTRRfix4K_D0000     : 0x0000026a
	  MTRRfix4K_D8000     : 0x0000026b
	  MTRRfix4K_E0000     : 0x0000026c
	  MTRRfix4K_E8000     : 0x0000026d
	  MTRRfix4K_F0000     : 0x0000026e
	  MTRRfix4K_F8000     : 0x0000026f
	  MTRRdefType	      : 0x000002ff

       Show 'MTRRcap MSR in verbose one-line mode

	 # lsmsr -r MTRRcap -V 1
	  MTRRcap  =  0x0000000000000508  (MtrrCapVCnt=0x8,    MtrrCapFix=0x1,
	 MtrrCapWc=0x1)

       Show 'MTRRdefType' in verbose multi-line mode

	 # lsmsr -r MTRRdefType -V 3
	  MTRRdefType	       = 0x0000000000000c00
	    MtrrDefMemType=0
	    MtrrDefTypeFixEn=0x1
	    MtrrDefTypeEn=0x1

       Show  definition	 of  MSR  0x200	 in verbose multi-line mode (including
       reserved fields)

	 # lsmsr -r 0x200 -V 4 -l
	  MTRRphysBase0: 0x00000200
	    0-7:Type
	    8-11:res
	    12-39:PhyBase
	    40-63:res

       List all known MSRs for family 0xf

	 # lsmsr  -f 0xf -l -a
	  TSC		      : 0x00000010; time-stamp counter
	  APIC_BASE	      : 0x0000001b; APIC base address

	  ...

	  MTRRphysBase0	      : 0x00000200; base of variable MTRR (0)
	  MTRRphysMask0	      : 0x00000201; mask of variable MTRR (0)
	  MTRRphysBase1	      : 0x00000202; base of variable MTRR (1)
	  MTRRphysMask1	      : 0x00000203; mask of variable MTRR (1)

	  ...

	  MTRRfix4K_F0000     : 0x0000026e
	  MTRRfix4K_F8000     : 0x0000026f
	  PAT		      : 0x00000277; page attribute table
	  MTRRdefType	      : 0x000002ff

Author
       lsmsr  and  this	 manual	 page  was   written   by   Andreas   Herrmann
       <andreas.herrman3@amd.com>.

       Permission  is  granted to copy, distribute and/or modify this document
       under the terms of the GNU General Public License version 2.

REPORTING BUGS
       Please send bug reports to <andreas.herrmann3@amd.com>.

x86utils			   July 2008			      lsmsr(8)
[top]

List of man pages available for SuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net