coreboot/Documentation
Angel Pons 9bc780fc9f option: Allow mainboards to implement the API
Some mainboards need a mainboard-specific mechanism to access option
values. Allow mainboards to implement the option API. Also, add some
documentation about the current option API, and describe when should
one reimplement the option API in mainboard code: only when the code
is mainboard-specific to comply with externally-imposed constraints.

Change-Id: Idccdb9a008b1ebb89821961659f27b1c0b17d29c
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/54729
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2021-05-28 11:37:25 +00:00
..
_static Documentation: Add static CSS file to fix tables 2018-05-14 17:21:37 +00:00
acpi drivers/i2c/generic: Set S0W to D3hot for wake device 2021-05-05 01:16:29 +00:00
arch Documentation: Add known bugs of x86_64 code on real hardware 2021-01-12 13:36:30 +00:00
cbfstool Docs/cbfstool: Add details about memory mapped window handling 2020-12-11 01:11:16 +00:00
community Documentation: List the leadership meeting as one of our forums 2021-04-15 19:11:01 +00:00
contributing Documentation/coding_style: Issues not mentioned and cleanup patches 2021-03-26 05:09:40 +00:00
doxygen Documentation: Add doxygen_platform target 2017-03-23 21:19:34 +01:00
drivers Documentation: Fix toctree and remove dead links 2021-01-12 13:36:36 +00:00
flash_tutorial Documentation: Use inline code block for kernel parameter 2020-02-19 12:09:53 +00:00
getting_started Documentation/gerrit: Describe core developer responsibilities 2021-05-17 22:20:44 +00:00
gfx drivers/intel/gma: Add override for presence straps 2020-05-20 23:38:05 +00:00
ifdtool Documentation: Use correct KiB/MiB units instead of KB/MB 2021-02-09 07:47:41 +00:00
infrastructure Documentation: Add documentation on jenkins builders 2021-01-25 08:56:27 +00:00
Intel mb,soc/intel: Rename acpi_fill_in_fadt() to acpi_fill_fadt() 2020-06-07 21:45:45 +00:00
lib option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00
mainboard docs/mb/supermicro/x11ssm-f: rework flashing section 2021-04-29 05:23:38 +00:00
northbridge Doc/nb/intel/sandybridge: Fix up some typos and cosmetics 2021-05-12 08:01:00 +00:00
releases Doc/releases: Mention that Asus H61 boards got squashed 2021-05-20 21:11:14 +00:00
RFC [RFC] Address the leftover TODO in soc/intel/cannonlake 2021-04-16 17:42:12 +00:00
security Documentation: Update vboot support list 2021-05-12 07:40:14 +00:00
soc sc7280: Provide initial SoC support 2021-04-15 19:07:26 +00:00
superio superio/nuvoton/nct5539d: Update documentation and remove DSDT 2020-03-11 15:03:39 +00:00
technotes tests: improve code coverage support 2021-05-19 19:56:02 +00:00
tutorial tests: improve code coverage support 2021-05-19 19:56:02 +00:00
vendorcode Documentation/vendorcode/eltan: Update security document 2020-01-30 13:28:24 +00:00
.gitignore .gitignore: Split into subdirectory files 2020-10-30 07:05:27 +00:00
AMD-S3.txt Documentation: change coreboot to lowercase 2017-06-12 04:06:40 +02:00
beginverbatim.tex
cbfs.txt Fix typos involving "the the" 2018-12-18 13:24:28 +00:00
codeflow.svg Documentation: Remove whitespace before tab 2018-06-04 11:48:23 +00:00
conf.py Documentation: Fix sphinx configuration 2020-08-04 12:18:29 +00:00
COPYING Documentation/COPYING: Remove trailing whitespace 2018-04-27 09:10:20 +00:00
coreboot_logo.png
corebootBuildingGuide.tex Use git HTTP URLs without /p in it 2018-04-17 10:38:06 +00:00
distributions.md Documentation/distributions: List System76 2021-05-16 21:56:15 +00:00
Doxyfile.coreboot Documentation: Update doxygen config files 2018-05-22 07:27:58 +00:00
Doxyfile.coreboot_simple Documentation: Update doxygen config files 2018-05-22 07:27:58 +00:00
endverbatim.tex
gcov.txt
hypertransport.svg
index.md option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00
mainboard_io_trap_handler_sample.c ACPI GNVS: Replace uses of smm_get_gnvs() 2020-07-01 05:14:24 +00:00
Makefile Documentation: Allow passing arguments into make livesphinx 2019-02-05 21:15:37 +00:00
Makefile.sphinx Documentation: Add several fixes 2020-07-01 21:51:26 +00:00
payloads.md payloads/Tianocore: Update default build target, simplify build options 2021-05-13 08:30:57 +00:00
POSTCODES post_code: add post code for video initialization failure 2019-05-22 17:45:11 +00:00
util.md Update util.md documentation 2021-01-28 20:17:11 +00:00