summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2021-10-04coreboot tables: Add type-c port info to coreboot tableNick Vaccaro
2021-10-04lib/hardwaremain: change type of "complete" element in boot_state structFelix Held
2021-10-04lib/hardwaremain: add missing types.h includeFelix Held
2021-09-23lib/Makefile.inc: Generate placeholder spd.bin in lib/Makefile.incReka Norman
2021-09-21lib/Makefile.inc: Fail build if SPD file doesn't existReka Norman
2021-08-04Move post_codes.h to commonlib/console/Ricardo Quesada
2021-07-26arch/x86,lib/thread: Enable thread support in romstageRaul E Rangel
2021-07-26lib/thread,lib/hardwaremain: Lazy initialize threadsRaul E Rangel
2021-07-26lib/thread,arch/x86: Move thread stacks into C bssRaul E Rangel
2021-07-26lib/thread: Add asserts around stack size and alignmentRaul E Rangel
2021-07-26lib/thread: Guard thread_run_until with ENV_RAMSTAGERaul E Rangel
2021-07-20lib/cbfs,device/pci_rom: Move cbfs_boot_map_optionrom and modernizeRaul E Rangel
2021-07-19lib/prog_loaders: Add payload_preloadRaul E Rangel
2021-07-18lib/hardwaremain: Drop boot_state_current_{block,unblock}()Raul E Rangel
2021-07-18lib/thread: Make thread_run not block the current stateRaul E Rangel
2021-07-18lib/thread: Add thread_handleRaul E Rangel
2021-07-18lib/thread: Add mutexRaul E Rangel
2021-07-18lib/thread: Rename thread_cooperate and thread_prevent_coopRaul E Rangel
2021-07-18lib/thread: Allow nesting thread_cooperate and thread_prevent_coopRaul E Rangel
2021-07-18lib/thread: Clean up initialization sequenceRaul E Rangel
2021-07-18lib/thread: Add thread_yield helper methodRaul E Rangel
2021-07-15lib/thread: Verify threads are initialized before yieldingRaul E Rangel
2021-07-02selfboot: Add support for selfload in romstageShelley Chen
2021-06-18nvs: Add Chrome OS NVS (CNVS) information to coreboot tablesFurquan Shaikh
2021-06-14ChromeOS: Separate NVS from global GNVSKyösti Mälkki
2021-06-14lib/hardwaremain: Print individual boot state callback durationsRaul E Rangel
2021-06-14lib/hardwaremain.c: Hide preprocessor guards in headerAngel Pons
2021-05-30drivers/pc80/mc146818rtc: Check date and time for sanityWerner Zeh
2021-05-30lib/rtc: Add sanity check for time and dateWerner Zeh
2021-05-27cbmem: Introduce "early" init hooks for consoleJulius Werner
2021-05-27lib/hexdump: remove hexdump32 and use hexdump insteadFelix Held
2021-05-24fw_config: Add helper function `fw_config_probe_dev`Furquan Shaikh
2021-05-24fw_config: Return false in `fw_config_probe` in unprovisioned caseFurquan Shaikh
2021-05-14cbfs: Increase mcache size defaultsJulius Werner
2021-05-12include/console: Rename and update POST_ENTRY_RAMSTAGE postcodeSubrata Banik
2021-05-10src: Drop "This file is part of the coreboot project" linesAngel Pons
2021-05-06security/tpm: Add option to init TPM in bootblockArthur Heymans
2021-05-05lib/coreboot_table.c: Remove unnecessary CPP useArthur Heymans
2021-04-23lib/espi_debug: Add espi_show_slave_peripheral_channel_configurationRaul E Rangel
2021-04-21commonlib/region: Turn addrspace_32bit into a more official APIJulius Werner
2021-04-19lib/rtc: Fix incomplete leap year macroJakub Czapiga
2021-04-15lib/rtc: Remove unnecessary year constraint in rtc_calc_weekdayJakub Czapiga
2021-04-06decompressor: Add CBFS_VERIFICATION supportJulius Werner
2021-04-06cbfs: Add file data hashing for CONFIG_CBFS_VERIFICATIONJulius Werner
2021-04-06cbfs: Simplify cbfs_load_and_decompress() and stop exporting itJulius Werner
2021-04-06lib: Add obvious definition for `calloc`Tim Wawrzynczak
2021-04-05cbfs: Make `mdata` argument to cbfs_allocator_t constJulius Werner
2021-04-02coreboot_tables: Print strapping IDs when adding them to coreboot tableJulius Werner
2021-03-17spd_bin: Replace get_spd_cbfs_rdev() with spd_cbfs_map()Julius Werner
2021-03-17cbfs: Replace more instances of cbfs_boot_locate() with newer APIsJulius Werner
2021-03-17cbfs: Move stage header into a CBFS attributeJulius Werner
2021-03-17prog_loaders: Remove prog_locate()Julius Werner
2021-03-17cbfs: Remove prog_locate() for payloads (SELF and FIT)Julius Werner
2021-03-16cbfs: Remove prog_locate() for stages and rmodulesJulius Werner
2021-03-08cbfs: Add cbfs_alloc() primitive and combine cbfs_load() and cbfs_map()Julius Werner
2021-03-08cbfs: Pull handling of the CBFS_CACHE mem_pool into CBFS coreJulius Werner
2021-03-08cbfs: Move trivial wrappers to static inlinesJulius Werner
2021-03-08cbfs: Reflow cbfs.c and cbfs.h to 96-character line lengthsJulius Werner
2021-03-03lib/cbfs.c: Fix return value of failure to measureArthur Heymans
2021-02-19memlayout: Store region sizes as separate symbolsJulius Werner
2021-02-18lib: Add DDR5 DRAM typeSubrata Banik
2021-02-11lib/selfboot.c: Fix indentation and drop one newlineAngel Pons
2021-02-10coreboot_table: Use precision when printing lb_gpio nameJulius Werner
2021-02-09drivers/intel/fsp1_1,fsp2_0: Refactor logo displayKyösti Mälkki
2021-02-04src: Remove useless comments in "includes" linesElyes HAOUAS
2021-02-04coreboot_table: Move VBOOT_VBNV supportKyösti Mälkki
2021-02-04coreboot_table: Convert some CONFIG(CHROMEOS) preprocessorKyösti Mälkki
2021-02-04coreboot_table: Drop <vboot/misc.h> includeKyösti Mälkki
2021-02-03src: Remove unused <cbmem.h>Elyes HAOUAS
2021-02-01lib/asan.c: Update SPDX licenseFrans Hendriks
2021-01-29stage_cache: Add resume_from_stage_cache()Kyösti Mälkki
2021-01-28arch/x86: Top-align .init in bootblockKyösti Mälkki
2021-01-25src/lib/: Remove "this file is part of" lineElyes HAOUAS
2021-01-24ACPI: Clean up GNVS initialisationKyösti Mälkki
2021-01-24lib/edid_fill_fb: Relax bits_per_pixel constraintRaul E Rangel
2021-01-23ACPI S3: Replace stashed acpi_slp_typ valueKyösti Mälkki
2021-01-18lib/device_tree.c: Remove repeated wordElyes HAOUAS
2021-01-18lib/ramtest: Fix ram_check() declarationsKyösti Mälkki
2021-01-18ACPI: Select ACPI_SOC_NVS only where suitableKyösti Mälkki
2021-01-07arch/x86: Move prologue to .init sectionKyösti Mälkki
2020-12-31coreboot_table: Convert some CONFIG(CHROMEOS) preprocessorKyösti Mälkki
2020-12-25ACPI: Allocate GNVS early in ramstageKyösti Mälkki
2020-12-22sb,soc/intel: Drop unnecessary headersKyösti Mälkki
2020-12-21drivers/tpm: Implement full PPIPatrick Rudolph
2020-12-17arch/arm: Replace .id section with build_info in CBFSKyösti Mälkki
2020-12-17drivers: Replace set_vbe_mode_info_validPatrick Rudolph
2020-12-14src/lib: Add Kconfig option for SPD cache in FMAPMatt DeVillier
2020-12-14drivers: Replace multiple fill_lb_framebuffer with single instancePatrick Rudolph
2020-12-11lib/fmap: Add null parameters handlingJakub Czapiga
2020-12-11fw_config: Use UNDEFINED_FW_CONFIG to mean unprovisionedTim Wawrzynczak
2020-12-10lib/edid_fill_fb: Support multiple framebuffersPatrick Rudolph
2020-12-09cbfs: Allow mcache to be found after the first lookupJulius Werner
2020-12-09Revert "cbfs: Skip mcache in post-RAM stages before CBMEM is online"Julius Werner
2020-12-08cbfs: Skip mcache in post-RAM stages before CBMEM is onlineJulius Werner
2020-12-04cbfs: Add more error messages for lookupJulius Werner
2020-12-03cbfs: Add verification for RO CBFS metadata hashJulius Werner
2020-12-03cbfs: Introduce cbfs_ro_map() and cbfs_ro_load()Julius Werner
2020-12-02lib/trace: Remove TRACE supportKyösti Mälkki
2020-12-02cbfs: Port cbfs_load() and cbfs_map() to new APIJulius Werner
2020-12-02cbfs: Simplify load/map API names, remove type argumentsJulius Werner