aboutsummaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2022-01-23Makefile.inc: Add `-fno-pie` to `ADAFLAGS_common`Paul Menzel
2022-01-23lib/cbmem_console: Add cbmemc_copy_in functionRaul E Rangel
2022-01-21timestamp: Allow timestamp_add to accept a negative numberBora Guvendik
2022-01-21Revert "lib/cbmem_console: Move copy_console_buffer up in the file"Raul Rangel
2022-01-21lib/cbmem_console: Move copy_console_buffer up in the fileRaul E Rangel
2022-01-17console/cbmem: Add cbmem_dump_consoleRaul E Rangel
2022-01-17src: Remove unused <cbfs.h>Elyes HAOUAS
2022-01-14src/{drivers,lib}: Remove unused <console/console.h>Elyes HAOUAS
2022-01-13console/cbmem_console: Rename cbmem_dump_consoleRaul E Rangel
2022-01-12src: Remove redundant <rules.h> and <commonlib/bsd/compiler.h>Elyes HAOUAS
2022-01-10src/lib: Remove unused <timer.h>Elyes HAOUAS
2022-01-10src/lib: Remove unused <delay.h>Elyes HAOUAS
2021-12-23ChromeOS: Refactor ACPI CNVS generationKyösti Mälkki
2021-12-23lib/Makefile.inc: Remove effect-free lineAngel Pons
2021-12-16Spell *Boot Guard* with a space for official spellingPaul Menzel
2021-12-15lib/cbfs: Disable cbfs_preload in romstage when VBOOT_STARTS_IN_ROMSTAGERaul E Rangel
2021-12-15rules.h, thread.h, lib/cbfs: Add ENV_STAGE_SUPPORTS_COOPRaul E Rangel
2021-12-13cbfs: Enable CBFS verification KconfigsJulius Werner
2021-12-06cbfs: Remove deprecated APIsJulius Werner
2021-12-03cbfs | tspi: Join hash calculation for verification and measurementJulius Werner
2021-12-03region: Rename rdev_readat_full to rdev_read_fullJulius Werner
2021-11-30cbfs: Add unverified_area APIsJulius Werner
2021-11-17cbfs: Add helper functions to look up size and type of a fileJulius Werner
2021-11-16src/lib/prog_loaders: Add preload_ramstageRaul E Rangel
2021-11-16lib/prog_loaders, soc/amd/: Make payload_preload use cbfs_preloadRaul E Rangel
2021-11-15lib/hardwaremain: Run timers more frequentlyRaul E Rangel
2021-11-11arch/x86: Refactor the SMBIOS type 17 write functionSubrata Banik
2021-11-10lib/thread: Start stopwatch after printkRaul E Rangel
2021-11-10Rename ECAM-specific MMCONF KconfigsShelley Chen
2021-11-08src/lib: Add FW_CONFIG_SOURCE_VPDWonkyu Kim
2021-11-08src/lib/fw_config: Change fw_config sources priorityWonkyu Kim
2021-11-04lib/cbfs: Add cbfs_preload()Raul E Rangel
2021-11-04lib/thread: Use __func__ instead of repeating function nameRaul E Rangel
2021-11-04lib/thread: Add ERROR prefix to error messagesRaul E Rangel
2021-11-04lib: Add list.c to all stagesRaul E Rangel
2021-11-04lib/cbfs: Add CBFS_CACHE_ALIGN Kconfig optionRaul E Rangel
2021-11-04commonlib/mem_pool: Allow configuring the alignmentRaul E Rangel
2021-11-03lib/list: Add list_appendRaul E Rangel
2021-11-02google/trogdor: Add backlight support for Parade ps8640xuxinxiong
2021-11-02lib: Add new argument as `ddr_type` to smbios_bus_width_to_spd_width()Subrata Banik
2021-10-30lib: Use `smbios_bus_width_to_spd_width` for setting dimm.bus_widthSubrata Banik
2021-10-29lib/cbfs: Enable cbfs_cache for x86Raul E Rangel
2021-10-27src/lib/fmap.c: use le*toh() functions where neededKrystian Hebel
2021-10-20lib/cbfs: Call rdev_unmap on hash mismatchRaul E Rangel
2021-10-18arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel
2021-10-05lib/thread: Remove thread stack alignment requirementRaul E Rangel
2021-10-05lib/thread: Switch to using CPU_INFO_V2Raul E Rangel
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
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