blob: 01e3cfd7f217c61940844fea0d67f4d0ca701a19 [file] [log] [blame]
Stefan Tauner572f0742016-05-05 17:29:39 +02001.TH INTELTOOL 8
Stefan Reinauer03646be2008-05-13 22:14:21 +00002.SH NAME
3inteltool \- a tool for dumping Intel(R) CPU / chipset configuration parameters
4.SH SYNOPSIS
Stefan Tauner572f0742016-05-05 17:29:39 +02005.B inteltool \fR[\fB\-vh?gGrpmedPMaAsfS\fR]
Stefan Reinauer03646be2008-05-13 22:14:21 +00006.SH DESCRIPTION
7.B inteltool
8is a handy little tool for dumping the configuration space of Intel(R)
9CPUs, northbridges and southbridges.
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000010.sp
Stefan Reinauer03646be2008-05-13 22:14:21 +000011This tool has been developed for the coreboot project (see
Paul Menzela8843de2017-06-05 12:33:23 +020012.B https://coreboot.org
Stefan Reinauer03646be2008-05-13 22:14:21 +000013for details on coreboot).
14.SH OPTIONS
15.TP
16.B "\-h, \-\-help"
17Show a help text and exit.
18.TP
19.B "\-v, \-\-version"
20Show version information and exit.
21.TP
22.B "\-a, \-\-all"
Stefan Tauner572f0742016-05-05 17:29:39 +020023Dump all known information listed below.
Stefan Reinauer03646be2008-05-13 22:14:21 +000024.TP
25.B "\-g, \-\-gpio"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000026Dump I/O Controller Hub (ICH) southbridge GPIO registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000027.TP
Stefan Tauner572f0742016-05-05 17:29:39 +020028.B "\-G, \-\-gpio-diffs"
29Show only GPIO register differences from hardware defaults.
30.TP
Stefan Reinauer03646be2008-05-13 22:14:21 +000031.B "\-r, \-\-rcba"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000032Dump I/O Controller Hub (ICH) southbridge RCBA registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000033.TP
Alexander Couzensaa3dd5d2015-01-03 02:52:10 +010034.B "\-s, \-\-spi"
Elyes HAOUAS6dc9d032020-02-16 16:22:52 +010035Dump I/O Controller Hub (ICH) southbridge SPI registers and BIOS control.
Alexander Couzensaa3dd5d2015-01-03 02:52:10 +010036.TP
Stefan Tauner572f0742016-05-05 17:29:39 +020037.B "\-f, \-\-gfx"
Stefan Tauner37fcd582016-05-10 23:16:33 +020038.RB "Dump graphics registers. " \
39"Due to unknown reasons this might lock up some systems after a few seconds."
Stefan Tauner572f0742016-05-05 17:29:39 +020040.TP
Stefan Reinauer03646be2008-05-13 22:14:21 +000041.B "\-p, \-\-pmbase"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000042Dump I/O Controller Hub (ICH) southbridge PMBASE registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000043.TP
44.B "\-m, \-\-mchbar"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000045Dump Intel(R) northbridge MCHBAR registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000046.TP
Stefan Tauner572f0742016-05-05 17:29:39 +020047.BR "\-S" " \fIfile\fR, " "\-\-spd=" "\fIfile\fR"
48Dump the memory registers as above and store the current timing settings
49into \fIfile\fR.
50.TP
Stefan Reinauer03646be2008-05-13 22:14:21 +000051.B "\-e, \-\-epbar"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000052Dump Intel(R) northbridge EPBAR registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000053.TP
54.B "\-d, \-\-dmibar"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000055Dump Intel(R) northbridge DMIBAR registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000056.TP
57.B "\-P, \-\-pciexbar"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000058Dump Intel(R) northbridge PCIEXBAR registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000059.TP
60.B "\-M, \-\-msrs"
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000061Dump Intel(R) CPU MSRs.
Stefan Tauner572f0742016-05-05 17:29:39 +020062.TP
63.B "\-A, \-\-ambs"
64Dump Advanced Memory Buffer (AMB) registers.
Stefan Reinauer03646be2008-05-13 22:14:21 +000065.SH BUGS
Martin Roth48a243b2014-12-07 22:25:02 -070066Please report any bugs on the coreboot mailing list
Paul Menzela8843de2017-06-05 12:33:23 +020067.RB "(" https://coreboot.org/Mailinglist ")."
Stefan Reinauer03646be2008-05-13 22:14:21 +000068.SH LICENCE
69.B inteltool
Stefan Reinauer58a1cc12008-05-14 14:47:32 +000070is covered by the GNU General Public License (GPL), version 2.
Stefan Reinauer03646be2008-05-13 22:14:21 +000071.SH COPYRIGHT
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000072Copyright (C) 2008 coresystems GmbH
Stefan Reinauer03646be2008-05-13 22:14:21 +000073.SH AUTHORS
74Stefan Reinauer <stepan@coresystems.de>
75.PP
76This manual page was written by Stefan Reinauer <stepan@coresystems.de>.
77It is licensed under the terms of the GNU GPL (version 2).
Uwe Hermann9a6b6b52008-05-14 21:20:55 +000078.sp
79Intel(R) is a registered trademark of Intel Corporation. Other product
80and/or company names mentioned herein may be trademarks or registered
81trademarks of their respective owners.