coreboot-kgpe-d16/util
Angel Pons ce828b6ae8 util/lint: make clang-format non-fatal
The current clang-format configuration is completely broken. It forces
one to change the code style of patches before pushing them, only to
find out that checkpatch now complains about it. This means newcomers
get scared away, and developers only get angered and frustrated about
it, and end up working around clang-format's requirements anyway.

For now, make clang-format's complaints non-fatal, reducing them to text
noise. However, since clang-format is currently unusable, reverting it
out would be preferred.

Change-Id: Iffa8934efa1c27c04e10545f66d8f9976e74c367
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35176
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jacob Garber <jgarber1@ualberta.ca>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2019-09-19 10:20:50 +00:00
..
abuild abuild: Add -Z / --clean-somewhat option 2019-08-28 16:30:00 +00:00
acpi treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
amdfwtool util/amdfwtool: Correct fletcher32 algorithm 2019-07-29 05:58:08 +00:00
amdtools treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
archive
autoport mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
bimgtool
bincfg Revert "util/bincfg: code cleanup: convert sym_table to a local variable" 2019-01-26 13:35:43 +00:00
board_status util/board_status.sh: Fix command for fetching the kernel log 2018-12-18 13:22:11 +00:00
bucts util/bucts: Add a description.md file 2018-12-18 13:24:56 +00:00
cavium util: Fix shebang for python2 scripts 2018-11-18 09:12:22 +00:00
cbfstool util/cbfstool: Remove unused assignment 2019-08-20 15:20:30 +00:00
cbmem util/cbmem: Enable -Wmissing-prototypes 2019-07-02 16:12:21 +00:00
chromeos util/chromeos/crosfirmware.sh: Print more messages 2019-01-03 16:53:57 +00:00
crossgcc crossgcc: Upgrade CMake to 3.15.3 2019-09-10 12:55:18 +00:00
docker util/docker/coreboot.org-status: Add more "nice" names for CPUs 2019-07-02 16:08:18 +00:00
dtd_parser
ectool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
exynos
find_usbdebug utils: introduce find_usbdebug.sh to help find USB debug ports 2018-12-19 10:21:32 +00:00
futility futility: Use HOSTPKGCONFIG for host PKG_CONFIG 2019-09-11 20:41:47 +00:00
fuzz-tests
genbuild_h Makefile: Pass .xcompile into genbuild_h 2019-08-28 18:29:15 +00:00
genprof treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
gitconfig util/gitconfig/pre-commit: Use clang-format to sanitise commits 2019-01-04 10:37:10 +00:00
ifdtool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
intelmetool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
inteltool util/inteltool: Add Intel HD 4400 (Haswell IGD) 2019-09-15 17:18:22 +00:00
intelvbttool util/intelvbttool: Add error checking for memory allocation 2019-05-13 09:12:35 +00:00
ipqheader sdm845: Combine BB with QC-Sec for ROM boot 2019-05-03 21:59:05 +00:00
k8resdump treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
kbc1126
kconfig Kconfig: Write tmp files into same directory as target files 2019-08-30 10:42:29 +00:00
lint util/lint: make clang-format non-fatal 2019-09-19 10:20:50 +00:00
mainboard/google/hatch hatch: automate creating a new variant in coreboot 2019-09-19 09:37:12 +00:00
marvell
me_cleaner treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
mma treewide: use /usr/bin/env where appropriate 2018-11-17 07:32:03 +00:00
msrtool util/msrtool: Fix typos 2018-08-28 14:19:13 +00:00
mtkheader
nvidia util/nvidia/cbootimage: Update to upstream master 2019-08-20 15:28:49 +00:00
nvramtool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
pmh7tool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
post
qualcomm qcs405: util/qualcomm: Add T32 debug scripts 2019-06-03 13:20:38 +00:00
release util/release/genrelnotes: Emit more markdown-ish output 2019-07-31 08:47:24 +00:00
riscv riscv: fix bug of sifive-gpt.py 2018-11-22 14:48:43 +00:00
rockchip
romcc util/romcc: Correct format specifiers 2019-07-10 18:21:23 +00:00
sconfig util/sconfig: Expose usable PCI and PNP device names 2019-09-06 00:18:29 +00:00
scripts util/scripts: update references to cross-repo-cherrypick 2019-05-20 14:44:08 +00:00
showdevicetree
spdtool util/spdtool: Add tool to extract SPD from BLOBs 2019-04-01 08:03:29 +00:00
spkmodem_recv utils: spkmodem: suggest to use parec instead of parecord 2018-08-13 12:19:33 +00:00
superiotool util/superiotool: add IT8987 detection and register support 2019-08-19 10:36:17 +00:00
testing what-jenkins-does: Use abuild's -Z option 2019-08-28 16:30:04 +00:00
uio_usbdebug
util_readme util/util_readme: Don't recommend running this script with "sh" 2018-12-18 13:25:21 +00:00
vgabios
viatool util/*/Makefile: Rename -W to -Wextra 2019-07-23 09:10:47 +00:00
x86 util: Fix typo on plural form of index 2019-05-20 14:45:35 +00:00
xcompile xcompile: Store XGCCPATH 2019-07-25 20:18:52 +00:00
README.md utils: introduce find_usbdebug.sh to help find USB debug ports 2018-12-19 10:21:32 +00:00

README.md

  • abuild - coreboot autobuild script builds coreboot images for all available targets. bash
  • acpi - Walk through all ACPI tables with their addresses. bash
  • amdfwtool - Create AMD Firmware combination C
  • amdtools - A set of tools to compare extended) K8 memory settings. Perl
  • 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 platforms Go
  • bimgtool - A simple tool which generates and verifies boot images in the BIMG format, used in systems designed by Imagination Technologies, for example the Pistachio SoC. C
  • bincfg - Compiler/Decompiler for data blobs with specs Lex Yacc
  • board_status - Tools to collect logs and upload them to the board status repository Bash Go
  • bucts - A tool to manipulate the BUC.TS bit on Intel targets. C
  • cavium - Devicetree_convert Tool to convert a DTB to a static C file Python
  • cbfstool
    • cbfstool - For manipulating CBFS file C
    • fmaptool - Converts plaintext fmd files into fmap blobs C
    • rmodtool - Creates rmodules C
    • ifwitool - For manipulating IFWI C
  • cbmem - Cbmem console log reader C
  • checklist - Board implementation checklist generator Make
  • chromeos - These scripts can be used to extract System Agent reference code and other blobs (e.g. mrc.bin, refcode, VGA option roms) from a Chrome OS recovery image. C
  • crossgcc - A cross toolchain builder for -elf toolchains (ie. no libc support)
  • docker - Dockerfiles for coreboot-sdk, coreboot-jenkins-node, coreboot.org-status and docs.coreboot.org
  • dtd_parser - DTD structure parser Python2
  • ectool - Dumps the RAM of a laptop's Embedded/Environmental Controller (EC). C
  • exynos - Computes and fills Exynos ROM checksum (for BL1 or BL2). Python2
  • find_usbdebug - Help find USB debug ports
  • futility - Firmware utility for signing ChromeOS images Make
  • fuzz-tests - Create test cases that crash the jpeg code. C
  • genbuild_h - Generate build system definitions Shell
  • genprof - Format function tracing logs Bash C
  • gitconfig - Initialize git repository submodules install git hooks Bash
  • ifdtool - Extract and dump Intel Firmware Descriptor information C
  • intelmetool - Dump interesting things about Management Engine even if hidden C
  • inteltool - Provides information about the Intel CPU/chipset hardware configuration (register contents, MSRs, etc). C
  • intelvbttool - Parse VBT from VGA BIOS C
  • ipqheader
    • createxbl.py - Concatentates XBL segments into one ELF image Python
    • ipqheader.py - Returns a packed MBN header image with the specified base and size Python
    • mbncat.py - Generate ipq8064 uber SBL Python
    • mbn_tools.py - Contains all MBN Utilities for image 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 firmware of many HP laptops with 8051-based SMSC KBC1098/KBC1126 embedded controller and insert them to the firmware image. C
  • kconfig - Build system Make
  • lint - Source linter and linting rules Shell
  • marvell - Add U-Boot boot loader for Marvell ARMADA38X C
  • me_cleaner - Tool for partial deblobbing of Intel ME/TXE firmware images Python
  • mma - Memory Margin Analysis automation tests Bash
  • msrtool - Dumps chipset-specific MSR registers. C
  • mtkheader - Generate MediaTek bootload header. Python2
  • nvidia - nvidia blob parsers
  • nvramtool - Reads and writes coreboot parameters and displaying information from the coreboot table in CMOS/NVRAM. C
  • pmh7tool - Dumps, reads and writes PMH7 registers on Lenovo ThinkPads. PMH7 is used for switching on and off the power of some devices on the board such as dGPU. C
  • post - Userspace utility that can be used to test POST cards. C
  • qualcomm - CMM script to debug Qualcomm coreboot environments. CMM
  • release - Generate coreboot release Bash
  • riscv
    • make-spike-elf.sh - Converts a flat file into an ELF, that can be passed to SPIKE, the RISC-V reference emulator.Bash
    • sifive-gpt.py - Wraps the bootblock in a GPT partition for SiFive's bootrom. Python3
  • 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
  • scripts
    • config - Manipulate options in a .config file from the command line Bash
    • cross-repo-cherrypick - Pull in patches from another tree from a gerrit repository. Shell
    • dts-to-fmd.sh -Converts a depthcharge fmap.dts into an fmaptool compatible .fmd format Bash
    • find-unused-kconfig-symbols.sh - Points out Kconfig variables that may be unused. There are some false positives, but it serves as a starting point Shell
    • gerrit-rebase - Applies all commits that from-branch has over to-branch, based on a common ancestor and gerrit meta-data Bash
    • get_maintainer.pl - Print selected MAINTAINERS information for the files modified in a patch or for a file Perl
    • maintainers.go - Build subsystem Maintainers Go
    • no-fsf-addresses.sh - Removes various FSF addresses from license headers Shell
    • parse-maintainers.pl - Script to alphabetize MAINTAINERS file Perl
    • ucode_h_to_bin.sh - Microcode conversion tool Bash
    • update_submodules - Check all submodules for updates Bash
  • showdevicetree - Compile and dump the device tree C
  • spkmodem_recv - Decode spkmodem signals C
  • superiotool - A user-space utility to detect Super I/O of a mainboard and provide detailed information about the register contents of the Super I/O. C
  • testing - coreboot test targets Make
  • uio_usbdebug - Debug coreboot's usbdebug driver inside a running operating system (only Linux at this time). C
  • util_readme - Creates README.md of description files in ./util subdirectories Bash
  • vgabios - emulated vga driver for qemu C
  • viatool - Extract certain configuration bits on VIA chipsets and CPUs. C
  • x86 - Generates 32-bit PAE page tables based on a CSV input file. Go
  • xcompile - Cross compile setup Bash