coreboot-kgpe-d16/util/viatool
Yegor Timoshenko c2e4941367 treewide: use /usr/bin/env where appropriate
Some Unix systems (GuixSD, NixOS) do not install programs like
Bash and Python to /usr/bin, and /usr/bin/env has to be used to
locate these instead.

Change-Id: I7546bcb881c532adc984577ecb0ee2ec4f2efe00
Signed-off-by: Yegor Timoshenko <yegortimoshenko@riseup.net>
Reviewed-on: https://review.coreboot.org/28953
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2018-11-17 07:32:03 +00:00
..
quirks viatool/quirks: Add newline to end of file 2016-07-28 20:18:10 +02:00
Makefile treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
README
cpu.c util: Correct typo in MSR_EBC_SOFT_POWERON 2016-07-28 01:09:37 +02:00
description.md util: Add description.md to each util 2018-07-26 13:26:50 +00:00
viatool.c
viatool.h Use more secure HTTPS URLs for coreboot sites 2017-06-07 12:04:50 +02:00

README

viatool is a utility for extracting useful for extracting certain configuration
bits on VIA chipsets and CPUs. It is a fork of inteltool.

viatool is currently focused on "quirks". Quirks are device configurations that
cannot be accessed directly. They are implemented as hierarchical configurations
in the PCI or memory address spaces (index/data register pairs). Such
configurations refer to hardware parameters that are board specific. Those
parameters would otherwise be difficult to extract from a system running the
vendor's firmware.

viatool also preserves inteltool's MSR dumps. VIA CPU and Intel CPU MSRs are
nearly identical.