coreboot-kgpe-d16/Documentation
Julius Werner 2bd18edc84 coding_style: Add more guidelines on error handling, die() and assert()
This patch adds a new section to the coding style which codifies
existing practices about how to handle errors and how to use the die()
and assert() macros. Also clean up some references to Linux-specific
facilities that do not exist in coreboot in the adjacent function return
type guidelines, and add a small blurb of documentation to the
definition of the assert() macro itself.

Signed-off-by: Julius Werner <jwerner@chromium.org>
Change-Id: Ice37ed9f995a56d69476e95a352209041b337284
Reviewed-on: https://review.coreboot.org/c/coreboot/+/70775
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
2022-12-28 05:41:23 +00:00
..
RFC Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
_static
acpi Documentation: Move devicetree documentation 2022-09-01 23:20:11 +00:00
arch
community Documentation/community: Update leadership meeting link 2022-09-09 20:28:12 +00:00
contributing coding_style: Add more guidelines on error handling, die() and assert() 2022-12-28 05:41:23 +00:00
drivers Documentation: Add wake source info to device tree documentation 2022-12-13 18:50:54 +00:00
getting_started Docs/architecture: Fix filename for coreboot architecture diagram 2022-10-10 07:25:19 +00:00
gfx
infrastructure
lib
mainboard doc/mb/ocp/deltalake: add section on how to work on coreboot 2022-12-22 18:55:20 +00:00
northbridge
releases Docs/releases: Update release checklist document 2022-10-29 22:51:06 +00:00
security Documentation/security: Update list of boards supporting vboot 2022-10-16 20:14:31 +00:00
soc Doc/psp_integration.md: Update infomation with latest document 2022-08-12 14:16:18 +00:00
superio
technotes Documentation: document the new smbus console feature 2022-10-03 16:15:08 +00:00
tutorial Documentation/flashing_firmware: Add info about SPI flash header 2022-10-10 21:51:43 +00:00
util docs/utils/ifdtool: Fix waning of malformed table 2022-08-10 19:24:16 +00:00
vendorcode
.gitignore
.mdl_style.rb
AMD-S3.txt
COPYING
Makefile Docs: Add SPDX headers to Makefiles 2022-11-20 15:24:32 +00:00
Makefile.sphinx Docs: Add SPDX headers to Makefiles 2022-11-20 15:24:32 +00:00
POSTCODES
acronyms.md Documentation: Add some more acronyms to the list 2022-11-16 15:20:44 +00:00
beginverbatim.tex
cbfs.txt
codeflow.svg
conf.py
corebootBuildingGuide.tex
coreboot_logo.bmp Documentation: Add coreboot logo in BMP format for payload use 2022-07-27 13:58:27 +00:00
coreboot_logo.png
coreboot_logo.svg Documentation: Add the coreboot logo in SVG format 2022-07-21 10:35:16 +00:00
distributions.md payloads/tianocore: Rename TianoCore to edk2 2022-08-13 16:35:18 +00:00
documentation_license.md
endverbatim.tex
external_docs.md Docs: Add page for external resources 2022-12-23 02:54:48 +00:00
gcov.txt
hypertransport.svg
index.md Docs: Add page for external resources 2022-12-23 02:54:48 +00:00
payloads.md Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
util.md