coreboot-kgpe-d16/util/inteltool
Maxim Polyakov d8163ede51 inteltool: Allow to set cores range for MSRs dump
Adds the ability to output MSRs dump for the specified range of CPU
cores. This makes it easier to reverse engineer server multicore
processors using the inteltool utility.

The range is set using --cpu-range <start>[-<end>] command line option:

  $ sudo ./inteltool -M --cpu-range 0-7
  $ sudo ./inteltool -M --cpu-range 7-15
  $ sudo ./inteltool -M --cpu-range 32

  $ sudo ./inteltool -M will print a register dump for all cores, just
as before.

Change-Id: I3a037cf7ac270d2b51d6e453334c358ff47b4105
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35919
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-08-17 12:20:26 +00:00
..
gpio_names util/inteltool: add missing special function pads for CNL-LP 2020-11-11 13:04:00 +00:00
.gitignore .gitignore: Ignore .test/.dependencies globally 2020-10-31 18:21:36 +00:00
Makefile treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
ahci.c
amb.c util/: Replace GPLv2 boiler plate with SPDX header 2020-05-09 21:22:08 +00:00
cpu.c inteltool: Allow to set cores range for MSRs dump 2021-08-17 12:20:26 +00:00
description.md
gfx.c util/: Replace GPLv2 boiler plate with SPDX header 2020-05-09 21:22:08 +00:00
gpio.c util/inteltool: Add support for Comet Lake-U 2020-08-29 13:41:04 +00:00
gpio_groups.c util/inteltool: Add support for Comet Lake-U 2020-08-29 13:41:04 +00:00
inteltool.8
inteltool.c inteltool: Allow to set cores range for MSRs dump 2021-08-17 12:20:26 +00:00
inteltool.h inteltool: Allow to set cores range for MSRs dump 2021-08-17 12:20:26 +00:00
ivy_memory.c util/inteltool/ivy_memory.c: Do not rely on MR0 values 2020-11-22 22:14:26 +00:00
lpc.c util/: Replace GPLv2 boiler plate with SPDX header 2020-05-09 21:22:08 +00:00
memory.c util/inteltool: Add support for Comet Lake-U 2020-08-29 13:41:04 +00:00
pcie.c util/inteltool: Support dumping more BARs on Skylake mobile SoCs 2020-07-07 08:56:13 +00:00
pcr.c util/inteltool: Add support for Intel Lewisburg SKU C621A 2020-11-09 10:19:08 +00:00
pcr.h util/: Replace GPLv2 boiler plate with SPDX header 2020-05-09 21:22:08 +00:00
powermgt.c util/inteltool: add PCI ID for ICH10DO 2020-07-09 21:54:33 +00:00
rootcmplx.c util/inteltool: add PCI ID for ICH10DO 2020-07-09 21:54:33 +00:00
spi.c util/inteltool: add PCI ID for ICH10DO 2020-07-09 21:54:33 +00:00