Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

x86info(1) [debian man page]

x86info(1)						      General Commands Manual							x86info(1)

NAME
x86info -- display x86 CPU diagnostics SYNOPSIS
x86info [-a] [-c] [-f] [fB-F] [-m] [-mhz] [-r] [?] [--all] [--cache] [--flags] [--verbose] [--msr] [--mhz] [--registers] [--help] DESCRIPTION
This manual page documents x86info, a program which displays a range of information about the CPUs present in an x86 system. In order to make full use of this program you need to have the CPU ID and MSR device drivers in your kernel with accessible device files /dev/cpu/<n>/cpuid and /dev/cpu/<n>/msr. OPTIONS
This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. ? --help Show summary of options. -a --all Show all information. Equivalent to -c -f -m -r -mhz. -c --cache Show TLB, cache sizes and cache associativity. -f --flags Show CPU feature flags. -m --msr Dump model specific registers. This feature is currently only supported on a few different processors. Future versions will include parsing of bits in MSRs for all processors. -mhz --mhz Estimate current clock rate. -mp --mptable Dump MP table showing CPUs BIOS knows about. -r --registers Show register values from all possible cpuid calls. -s --show-machine-check Show machine check exception information. -v --verbose Show verbose descriptions. AUTHOR
x86info was written by Dave Jones <davej@redhat.com>. This manual page was written by Mark Brown <broonie@debian.org> for the Debian GNU/Linux system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License version 2. x86info(1)

Check Out this Related Man Page

lsmsr(8)						      System Manager's Manual							  lsmsr(8)

NAME
lsmsr - show MSR information for x86 CPUs SYNOPSIS
lsmsr [-hv] [-a [-c cpu_nr] [-f family] [-l] [-r name|address] [-V verbosity] [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 supported. 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 displayed (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 debugging pur- poses. -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 information 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)
Man Page