Imported Upstream version 1.30
[platform/upstream/x86info.git] / x86info.1
1 .\" This -*- nroff -*- file has been generated from
2 .\" DocBook SGML with docbook-to-man on Debian GNU/Linux.
3 ...\"
4 ...\"   transcript compatibility for postscript use.
5 ...\"
6 ...\"   synopsis:  .P! <file.ps>
7 ...\"
8 .de P!
9 \\&.
10 .fl                     \" force out current output buffer
11 \\!%PB
12 \\!/showpage{}def
13 ...\" the following is from Ken Flowers -- it prevents dictionary overflows
14 \\!/tempdict 200 dict def tempdict begin
15 .fl                     \" prolog
16 .sy cat \\$1\" bring in postscript file
17 ...\" the following line matches the tempdict above
18 \\!end % tempdict %
19 \\!PE
20 \\!.
21 .sp \\$2u       \" move below the image
22 ..
23 .de pF
24 .ie     \a\\*(f1\a\a .ds f1 \\n(.f
25 .el .ie \a\\*(f2\a\a .ds f2 \\n(.f
26 .el .ie \a\\*(f3\a\a .ds f3 \\n(.f
27 .el .ie \a\\*(f4\a\a .ds f4 \\n(.f
28 .el .tm ? font overflow
29 .ft \\$1
30 ..
31 .de fP
32 .ie     !\a\\*(f4\a\a \{\
33 .       ft \\*(f4
34 .       ds f4\"
35 '       br \}
36 .el .ie !\a\\*(f3\a\a \{\
37 .       ft \\*(f3
38 .       ds f3\"
39 '       br \}
40 .el .ie !\a\\*(f2\a\a \{\
41 .       ft \\*(f2
42 .       ds f2\"
43 '       br \}
44 .el .ie !\a\\*(f1\a\a \{\
45 .       ft \\*(f1
46 .       ds f1\"
47 '       br \}
48 .el .tm ? font underflow
49 ..
50 .ds f1\"
51 .ds f2\"
52 .ds f3\"
53 .ds f4\"
54 '\" t 
55 .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n  
56 .TH "x86info" "1" 
57 .SH "NAME" 
58 x86info \(em display x86 CPU diagnostics 
59 .SH "SYNOPSIS" 
60 .PP 
61 \fBx86info\fP [\fB-a\fP]  [\fB-c\fP]  [\fB-f\fP] [fB-F\fP]  [\fB-m\fP] [\fB-mhz\fP]  [\fB-r\fP]  [\fB?\fP]  [\fB--all\fP]  [\fB--cache\fP] [\fB--flags\fP] [\fB--verbose\fP]  [\fB--msr\fP]  [\fB--mhz\fP]  [\fB--registers\fP]  [\fB--help\fP]  
62 .SH "DESCRIPTION" 
63 .PP 
64 This manual page documents \fBx86info\fP, a 
65 program which displays a range of information about the CPUs 
66 present in an x86 system. 
67 .PP
68 In order to make full use of this program you need to have the CPU ID
69 and MSR device drivers in your kernel with accessible device files
70 /dev/cpu/<n>/cpuid and /dev/cpu/<n>/msr.
71 .SH "OPTIONS" 
72 .PP 
73 This program follows the usual GNU command line syntax, with 
74 long options starting with two dashes (`-').  A summary of options 
75 is included below. 
76 .IP "\fB?\fP           \fB--help\fP         " 10 
77 Show summary of options. 
78 .IP "\fB-a\fP           \fB--all\fP         " 10 
79 Show all information.  Equivalent to 
80 \fB-c\fP \fB-f\fP \fB-m\fP          \fB-r\fP \fB-mhz\fP.  
81 .IP "\fB-c\fP           \fB--cache\fP         " 10 
82 Show TLB, cache sizes and cache associativity. 
83 .IP "\fB-f\fP           \fB--flags\fP         " 10 
84 Show CPU feature flags. 
85 .IP "\fB-m\fP           \fB--msr\fP         " 10 
86 Dump model specific registers.  This feature is currently only 
87 supported on a few different processors. Future versions will
88 include parsing of bits in MSRs for all processors.  
89 .IP "\fB-mhz\fP           \fB--mhz\fP         " 10 
90 Estimate current clock rate. 
91 .IP "\fB-mp\fP            \fB--mptable\fP       " 10 
92 Dump MP table showing CPUs BIOS knows about.
93 .IP "\fB-r\fP           \fB--registers\fP         " 10 
94 Show register values from all possible cpuid calls. 
95 .IP "\fB-s\fP           \fB--show-machine-check\fP         " 10 
96 Show machine check exception information.
97 .IP "\fB-v\fP           \fB--verbose\fP         " 10 
98 Show verbose descriptions.
99 .SH "AUTHOR" 
100 .PP 
101 \fBx86info\fP was written by Dave Jones 
102 <davej@redhat.com>. 
103 .PP 
104 This manual page was written by Mark Brown <broonie@debian.org> for 
105 the \fBDebian GNU/Linux\fP system (but may be used by others). 
106 .PP 
107 Permission is granted to copy, distribute and/or modify this 
108 document under the terms of the GNU General Public License version 2.