Doc,util: Update list of utilities
Remove entries for old utilities and add entries for new ones. Generated using util/util_readme, with some tweaks to preserve the markdown. Change-Id: I3a4d8a6bf15a677aa07aa72b8809328110fb72da Signed-off-by: Jacob Garber <jgarber1@ualberta.ca> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40504 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
fe7c2b996b
commit
2246216971
|
@ -10,8 +10,6 @@ available targets. `bash`
|
||||||
* __amdtools__ - A set of tools to compare extended) K8 memory
|
* __amdtools__ - A set of tools to compare extended) K8 memory
|
||||||
settings. `Perl`
|
settings. `Perl`
|
||||||
* __archive__ - Concatenate files and create an archive `C`
|
* __archive__ - Concatenate files and create an archive `C`
|
||||||
* __mksunxiboot__ - A simple tool to generate bootable image for sunxi
|
|
||||||
platform. `C`
|
|
||||||
* __autoport__ - Automated porting coreboot to Sandy Bridge/Ivy Bridge
|
* __autoport__ - Automated porting coreboot to Sandy Bridge/Ivy Bridge
|
||||||
platforms `Go`
|
platforms `Go`
|
||||||
* __bincfg__ - Compiler/Decompiler for data blobs with specs `Lex`
|
* __bincfg__ - Compiler/Decompiler for data blobs with specs `Lex`
|
||||||
|
@ -26,11 +24,11 @@ file `Python`
|
||||||
* _fmaptool_ - Converts plaintext fmd files into fmap blobs `C`
|
* _fmaptool_ - Converts plaintext fmd files into fmap blobs `C`
|
||||||
* _rmodtool_ - Creates rmodules `C`
|
* _rmodtool_ - Creates rmodules `C`
|
||||||
* _ifwitool_ - For manipulating IFWI `C`
|
* _ifwitool_ - For manipulating IFWI `C`
|
||||||
* __cbmem__ - Cbmem console log reader `C`
|
* __cbmem__ - CBMEM parser to read e.g. timestamps and console log `C`
|
||||||
* __checklist__ - Board implementation checklist generator `Make`
|
* __chromeos__ - These scripts can be used to access Chrome OS
|
||||||
* __chromeos__ - These scripts can be used to extract System Agent
|
resources, for example to extract System Agent reference code and other
|
||||||
reference code and other blobs (e.g. mrc.bin, refcode, VGA option roms)
|
blobs (e.g. mrc.bin, refcode, VGA option roms) from a Chrome OS
|
||||||
from a Chrome OS recovery image. `C`
|
recovery image. `C`
|
||||||
* __crossgcc__ - A cross toolchain builder for -elf toolchains (ie. no
|
* __crossgcc__ - A cross toolchain builder for -elf toolchains (ie. no
|
||||||
libc support)
|
libc support)
|
||||||
* __docker__ - Dockerfiles for _coreboot-sdk_, _coreboot-jenkins-node_,
|
* __docker__ - Dockerfiles for _coreboot-sdk_, _coreboot-jenkins-node_,
|
||||||
|
@ -62,8 +60,6 @@ specified base and size `Python`
|
||||||
* _mbncat.py_ - Generate ipq8064 uber SBL `Python`
|
* _mbncat.py_ - Generate ipq8064 uber SBL `Python`
|
||||||
* *mbn_tools.py* - Contains all MBN Utilities for image
|
* *mbn_tools.py* - Contains all MBN Utilities for image
|
||||||
generation `Python`
|
generation `Python`
|
||||||
* __k8resdump__ - This program will dump the IO/memory/PCI resources
|
|
||||||
from the K8 memory controller `C`
|
|
||||||
* __kbc1126__ - Tools used to dump the two blobs from the factory
|
* __kbc1126__ - Tools used to dump the two blobs from the factory
|
||||||
firmware of many HP laptops with 8051-based SMSC KBC1098/KBC1126
|
firmware of many HP laptops with 8051-based SMSC KBC1098/KBC1126
|
||||||
embedded controller and insert them to the firmware image. `C`
|
embedded controller and insert them to the firmware image. `C`
|
||||||
|
@ -78,6 +74,8 @@ partial deblobbing of Intel ME/TXE firmware images `Python`
|
||||||
* __nvidia__ - nvidia blob parsers
|
* __nvidia__ - nvidia blob parsers
|
||||||
* __nvramtool__ - Reads and writes coreboot parameters and displaying
|
* __nvramtool__ - Reads and writes coreboot parameters and displaying
|
||||||
information from the coreboot table in CMOS/NVRAM. `C`
|
information from the coreboot table in CMOS/NVRAM. `C`
|
||||||
|
* __pgtblgen__ - Generates page tables based on fixed physical address.
|
||||||
|
`C`
|
||||||
* __pmh7tool__ - Dumps, reads and writes PMH7 registers on Lenovo
|
* __pmh7tool__ - Dumps, reads and writes PMH7 registers on Lenovo
|
||||||
ThinkPads. PMH7 is used for switching on and off the power of some
|
ThinkPads. PMH7 is used for switching on and off the power of some
|
||||||
devices on the board such as dGPU. `C`
|
devices on the board such as dGPU. `C`
|
||||||
|
@ -91,14 +89,14 @@ can be passed to SPIKE, the RISC-V reference emulator.`Bash`
|
||||||
* _sifive-gpt.py_ - Wraps the bootblock in a GPT partition for
|
* _sifive-gpt.py_ - Wraps the bootblock in a GPT partition for
|
||||||
SiFive's bootrom. `Python3`
|
SiFive's bootrom. `Python3`
|
||||||
* __rockchip__ - Generate Rockchip idblock bootloader. `Python2`
|
* __rockchip__ - Generate Rockchip idblock bootloader. `Python2`
|
||||||
* __romcc__ - Compile a C source file generating a binary that does not
|
|
||||||
implicitly use RAM. `C`
|
|
||||||
* __sconfig__ - coreboot device tree compiler `Lex` `Yacc`
|
* __sconfig__ - coreboot device tree compiler `Lex` `Yacc`
|
||||||
* __scripts__
|
* __scripts__
|
||||||
* _config_ - Manipulate options in a .config file from the
|
* _config_ - Manipulate options in a .config file from the
|
||||||
command line `Bash`
|
command line `Bash`
|
||||||
* _cross-repo-cherrypick_ - Pull in patches from another tree
|
* _cross-repo-cherrypick_ - Pull in patches from another tree
|
||||||
from a gerrit repository. `Shell`
|
from a gerrit repository. `Shell`
|
||||||
|
* _decode_spd.sh_ - Decodes Serial Presence Detect (SPD) files
|
||||||
|
into various human readable formats.
|
||||||
* _dts-to-fmd.sh_ -Converts a depthcharge fmap.dts into an
|
* _dts-to-fmd.sh_ -Converts a depthcharge fmap.dts into an
|
||||||
fmaptool compatible .fmd format `Bash`
|
fmaptool compatible .fmd format `Bash`
|
||||||
* _find-unused-kconfig-symbols.sh_ - Points out Kconfig
|
* _find-unused-kconfig-symbols.sh_ - Points out Kconfig
|
||||||
|
@ -116,15 +114,21 @@ file `Perl`
|
||||||
* _ucode_h_to_bin.sh_ - Microcode conversion tool `Bash`
|
* _ucode_h_to_bin.sh_ - Microcode conversion tool `Bash`
|
||||||
* _update_submodules_ - Check all submodules for updates `Bash`
|
* _update_submodules_ - Check all submodules for updates `Bash`
|
||||||
* __showdevicetree__ - Compile and dump the device tree `C`
|
* __showdevicetree__ - Compile and dump the device tree `C`
|
||||||
|
* __spdtool__ - Dumps SPD ROMs from a given blob to separate files
|
||||||
|
using known patterns and reserved bits. Useful for analysing firmware
|
||||||
|
that holds SPDs on boards that have soldered down DRAM. `python`
|
||||||
* __spkmodem_recv__ - Decode spkmodem signals `C`
|
* __spkmodem_recv__ - Decode spkmodem signals `C`
|
||||||
* __superiotool__ - A user-space utility to detect Super I/O of a
|
* __superiotool__ - A user-space utility to detect Super I/O of a
|
||||||
mainboard and provide detailed information about the register contents
|
mainboard and provide detailed information about the register contents
|
||||||
of the Super I/O. `C`
|
of the Super I/O. `C`
|
||||||
|
* __smcbiosinfo__ - Generates SMC biosinfo for BMC BIOS updates `C`
|
||||||
* __testing__ - coreboot test targets `Make`
|
* __testing__ - coreboot test targets `Make`
|
||||||
* __uio_usbdebug__ - Debug coreboot's usbdebug driver inside a running
|
* __uio_usbdebug__ - Debug coreboot's usbdebug driver inside a running
|
||||||
operating system (only Linux at this time). `C`
|
operating system (only Linux at this time). `C`
|
||||||
* __util_readme__ - Creates README.md of description files in `./util`
|
* __util_readme__ - Creates README.md of description files in `./util`
|
||||||
subdirectories `Bash`
|
subdirectories `Bash`
|
||||||
|
* __vboot_list__ - Tools to generate a list of vboot enabled devices to
|
||||||
|
the documentation `Bash`
|
||||||
* __vgabios__ - emulated vga driver for qemu `C`
|
* __vgabios__ - emulated vga driver for qemu `C`
|
||||||
* __x86__ - Generates 32-bit PAE page tables based on a CSV input file.
|
* __x86__ - Generates 32-bit PAE page tables based on a CSV input file.
|
||||||
`Go`
|
`Go`
|
||||||
|
|
|
@ -5,8 +5,6 @@ available targets. `bash`
|
||||||
* __amdtools__ - A set of tools to compare extended) K8 memory
|
* __amdtools__ - A set of tools to compare extended) K8 memory
|
||||||
settings. `Perl`
|
settings. `Perl`
|
||||||
* __archive__ - Concatenate files and create an archive `C`
|
* __archive__ - Concatenate files and create an archive `C`
|
||||||
* __mksunxiboot__ - A simple tool to generate bootable image for sunxi
|
|
||||||
platform. `C`
|
|
||||||
* __autoport__ - Automated porting coreboot to Sandy Bridge/Ivy Bridge
|
* __autoport__ - Automated porting coreboot to Sandy Bridge/Ivy Bridge
|
||||||
platforms `Go`
|
platforms `Go`
|
||||||
* __bincfg__ - Compiler/Decompiler for data blobs with specs `Lex`
|
* __bincfg__ - Compiler/Decompiler for data blobs with specs `Lex`
|
||||||
|
@ -21,11 +19,11 @@ file `Python`
|
||||||
* _fmaptool_ - Converts plaintext fmd files into fmap blobs `C`
|
* _fmaptool_ - Converts plaintext fmd files into fmap blobs `C`
|
||||||
* _rmodtool_ - Creates rmodules `C`
|
* _rmodtool_ - Creates rmodules `C`
|
||||||
* _ifwitool_ - For manipulating IFWI `C`
|
* _ifwitool_ - For manipulating IFWI `C`
|
||||||
* __cbmem__ - Cbmem console log reader `C`
|
* __cbmem__ - CBMEM parser to read e.g. timestamps and console log `C`
|
||||||
* __checklist__ - Board implementation checklist generator `Make`
|
* __chromeos__ - These scripts can be used to access Chrome OS
|
||||||
* __chromeos__ - These scripts can be used to extract System Agent
|
resources, for example to extract System Agent reference code and other
|
||||||
reference code and other blobs (e.g. mrc.bin, refcode, VGA option roms)
|
blobs (e.g. mrc.bin, refcode, VGA option roms) from a Chrome OS
|
||||||
from a Chrome OS recovery image. `C`
|
recovery image. `C`
|
||||||
* __crossgcc__ - A cross toolchain builder for -elf toolchains (ie. no
|
* __crossgcc__ - A cross toolchain builder for -elf toolchains (ie. no
|
||||||
libc support)
|
libc support)
|
||||||
* __docker__ - Dockerfiles for _coreboot-sdk_, _coreboot-jenkins-node_,
|
* __docker__ - Dockerfiles for _coreboot-sdk_, _coreboot-jenkins-node_,
|
||||||
|
@ -57,8 +55,6 @@ specified base and size `Python`
|
||||||
* _mbncat.py_ - Generate ipq8064 uber SBL `Python`
|
* _mbncat.py_ - Generate ipq8064 uber SBL `Python`
|
||||||
* *mbn_tools.py* - Contains all MBN Utilities for image
|
* *mbn_tools.py* - Contains all MBN Utilities for image
|
||||||
generation `Python`
|
generation `Python`
|
||||||
* __k8resdump__ - This program will dump the IO/memory/PCI resources
|
|
||||||
from the K8 memory controller `C`
|
|
||||||
* __kbc1126__ - Tools used to dump the two blobs from the factory
|
* __kbc1126__ - Tools used to dump the two blobs from the factory
|
||||||
firmware of many HP laptops with 8051-based SMSC KBC1098/KBC1126
|
firmware of many HP laptops with 8051-based SMSC KBC1098/KBC1126
|
||||||
embedded controller and insert them to the firmware image. `C`
|
embedded controller and insert them to the firmware image. `C`
|
||||||
|
@ -73,6 +69,8 @@ partial deblobbing of Intel ME/TXE firmware images `Python`
|
||||||
* __nvidia__ - nvidia blob parsers
|
* __nvidia__ - nvidia blob parsers
|
||||||
* __nvramtool__ - Reads and writes coreboot parameters and displaying
|
* __nvramtool__ - Reads and writes coreboot parameters and displaying
|
||||||
information from the coreboot table in CMOS/NVRAM. `C`
|
information from the coreboot table in CMOS/NVRAM. `C`
|
||||||
|
* __pgtblgen__ - Generates page tables based on fixed physical address.
|
||||||
|
`C`
|
||||||
* __pmh7tool__ - Dumps, reads and writes PMH7 registers on Lenovo
|
* __pmh7tool__ - Dumps, reads and writes PMH7 registers on Lenovo
|
||||||
ThinkPads. PMH7 is used for switching on and off the power of some
|
ThinkPads. PMH7 is used for switching on and off the power of some
|
||||||
devices on the board such as dGPU. `C`
|
devices on the board such as dGPU. `C`
|
||||||
|
@ -92,6 +90,8 @@ SiFive's bootrom. `Python3`
|
||||||
command line `Bash`
|
command line `Bash`
|
||||||
* _cross-repo-cherrypick_ - Pull in patches from another tree
|
* _cross-repo-cherrypick_ - Pull in patches from another tree
|
||||||
from a gerrit repository. `Shell`
|
from a gerrit repository. `Shell`
|
||||||
|
* _decode_spd.sh_ - Decodes Serial Presence Detect (SPD) files
|
||||||
|
into various human readable formats.
|
||||||
* _dts-to-fmd.sh_ -Converts a depthcharge fmap.dts into an
|
* _dts-to-fmd.sh_ -Converts a depthcharge fmap.dts into an
|
||||||
fmaptool compatible .fmd format `Bash`
|
fmaptool compatible .fmd format `Bash`
|
||||||
* _find-unused-kconfig-symbols.sh_ - Points out Kconfig
|
* _find-unused-kconfig-symbols.sh_ - Points out Kconfig
|
||||||
|
@ -109,15 +109,21 @@ file `Perl`
|
||||||
* _ucode_h_to_bin.sh_ - Microcode conversion tool `Bash`
|
* _ucode_h_to_bin.sh_ - Microcode conversion tool `Bash`
|
||||||
* _update_submodules_ - Check all submodules for updates `Bash`
|
* _update_submodules_ - Check all submodules for updates `Bash`
|
||||||
* __showdevicetree__ - Compile and dump the device tree `C`
|
* __showdevicetree__ - Compile and dump the device tree `C`
|
||||||
|
* __spdtool__ - Dumps SPD ROMs from a given blob to separate files
|
||||||
|
using known patterns and reserved bits. Useful for analysing firmware
|
||||||
|
that holds SPDs on boards that have soldered down DRAM. `python`
|
||||||
* __spkmodem_recv__ - Decode spkmodem signals `C`
|
* __spkmodem_recv__ - Decode spkmodem signals `C`
|
||||||
* __superiotool__ - A user-space utility to detect Super I/O of a
|
* __superiotool__ - A user-space utility to detect Super I/O of a
|
||||||
mainboard and provide detailed information about the register contents
|
mainboard and provide detailed information about the register contents
|
||||||
of the Super I/O. `C`
|
of the Super I/O. `C`
|
||||||
|
* __smcbiosinfo__ - Generates SMC biosinfo for BMC BIOS updates `C`
|
||||||
* __testing__ - coreboot test targets `Make`
|
* __testing__ - coreboot test targets `Make`
|
||||||
* __uio_usbdebug__ - Debug coreboot's usbdebug driver inside a running
|
* __uio_usbdebug__ - Debug coreboot's usbdebug driver inside a running
|
||||||
operating system (only Linux at this time). `C`
|
operating system (only Linux at this time). `C`
|
||||||
* __util_readme__ - Creates README.md of description files in `./util`
|
* __util_readme__ - Creates README.md of description files in `./util`
|
||||||
subdirectories `Bash`
|
subdirectories `Bash`
|
||||||
|
* __vboot_list__ - Tools to generate a list of vboot enabled devices to
|
||||||
|
the documentation `Bash`
|
||||||
* __vgabios__ - emulated vga driver for qemu `C`
|
* __vgabios__ - emulated vga driver for qemu `C`
|
||||||
* __x86__ - Generates 32-bit PAE page tables based on a CSV input file.
|
* __x86__ - Generates 32-bit PAE page tables based on a CSV input file.
|
||||||
`Go`
|
`Go`
|
||||||
|
|
Loading…
Reference in New Issue