summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2024-06-03device_tree: Add function to get top of memory from a FDT blobAlper Nebi Yasak
2024-06-03lib/device_tree.c: Fix wrong check for FDT validityMaximilian Brune
2024-05-29tree: Remove unused <string.h>Elyes Haouas
2024-05-29tree: Use <stdio.h> for snprintfElyes Haouas
2024-05-21lib/device_tree: Add some FDT helper functionsMaximilian Brune
2024-04-12tree: Drop duplicated <device/pci_{def,type}.h>Elyes Haouas
2024-04-12tree: Drop duplicated <device/{path,resource}.h>Elyes Haouas
2024-04-11tree: Drop unused <stdlib.h>Elyes Haouas
2024-04-11tree: Remove blank lines before '}' and after '{'Elyes Haouas
2024-04-10lib/thread.c: Move 'asmlinkage' before type 'void'Elyes Haouas
2024-04-08lib/program.ld: Account for large code model sectionsArthur Heymans
2024-04-06lib: Refactor bmp_load_logo() implementationSubrata Banik
2024-03-28lib/spd_bin: Add LPDDR5X dram_type in use_ddr4_paramsAshish Kumar Mishra
2024-03-15treewide: Move stdlib.h to commonlibMaximilian Brune
2024-03-05lib/program.ld: Make (NOLOAD) and to_load more explicitArthur Heymans
2024-03-04riscv/mb/qemu: fix DRAM probingPhilipp Hug
2024-03-04lib/ramdetect: Limit probe size to function argumentArthur Heymans
2024-02-29lib/rtc: Fix off-by-one error in February day count in leap yearMichał Żygowski
2024-02-29Revert "lib: Explicitly declare heap as NOLOAD"Subrata Banik
2024-02-26lib: Explicitly declare heap as NOLOADArthur Heymans
2024-02-26lib: Remove heap from rmodulesArthur Heymans
2024-02-24treewide: Move list.h to commonlibMaximilian Brune
2024-02-21lib/lzmadecode: Allow for 8 byte reads on 64bitArthur Heymans
2024-02-20lib/hardwaremain: align '\' in multi-line macroFelix Held
2024-02-18ec, lib, security, sb: Add SPDX license headers to Kconfig filesMartin Roth
2024-02-02lib: Move IP checksum to commonlibJulius Werner
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-29malloc/memalign: Return NULL if the request is too largePatrick Georgi
2024-01-26lib/smbios: Add 32 bit entry point if below 4GMaximilian Brune
2024-01-24lib,console,sbom: Rename Makefiles from .inc to .mkMartin Roth
2024-01-16device: Add support for multiple PCI segment groupsFelix Held
2024-01-14tree: Use accessor functions for struct region fieldsNico Huber
2024-01-13lib/fw_config: Remove redundant stdbool and stdintElyes Haouas
2024-01-13lib/smbios: rename segment group parameter of smbios_write_type41Felix Held
2024-01-13lib/smbios: add segment_group parameter to smbios_write_type9Felix Held
2024-01-11vc/google: Show different logos for different ChromeOS devicesShelley Chen
2023-12-18src/lib: Add memory/time saving special case for ramstage cachingPatrick Georgi
2023-12-14lib: ramdetect: Add Kconfig PROBE_RAMNaresh Solanki
2023-12-13lib/jpeg: Replace decoder with Wuffs' implementationPatrick Georgi
2023-12-13drivers/ipmi to lib: Fix misspellings & capitalization issuesMartin Roth
2023-11-16lib/device_tree.c: Fix print_propertyMaximilian Brune
2023-11-16lib: Update locales for non-VBOOT platformsSubrata Banik
2023-11-13fmap: Map less space in fallback path without CBFS verificationJulius Werner
2023-11-09Allow to build romstage sources inside the bootblockArthur Heymans
2023-11-07Kconfig.cbfs_verification: Update TOCTOU_SAFETY combination with VBOOTJulius Werner
2023-11-07fmap: Eliminate some impossible code pathsJulius Werner
2023-11-07fmap: Die immediately on verification failureJulius Werner
2023-11-07fmap: Map full FMAP for verification in fallback pathJulius Werner
2023-11-07drivers/net/ne2k: Make it work for bootblockArthur Heymans
2023-10-25cbmem.h: Drop cbmem_possible_online in favor of ENV_HAS_CBMEMArthur Heymans
2023-10-20x86: Add ramstage CBFS cache scratchpad supportJeremy Compostella
2023-09-18cbfs: Remove x86 .data section limitation commentJeremy Compostella
2023-09-18clean-up: Remove the no more necessary `ENV_HAS_DATA_SECTION` flagJeremy Compostella
2023-09-14x86: Add .data section support for pre-memory stagesJeremy Compostella
2023-08-26memrange: Honor `limit` in the last step of top-down stealingNico Huber
2023-08-01lib/gcov-io.h: Use C99 flexible arraysElyes Haouas
2023-07-30lib/cbmem_console.c: Use C99 flexible arraysElyes Haouas
2023-07-28lib: Introduce new parsing rules for ux_locales.cHsuan Ting Chen
2023-07-17Center bootsplash on bigger framebuffersNico Huber
2023-07-10vboot: Fix S3 resume with stage_cacheKyösti Mälkki
2023-07-07lib: Adjust the log levels in ux_locales.cHsuan Ting Chen
2023-06-26lib/smbios: Add a config string for BIOS Vendor in SMBIOS Type 0Hao Wang
2023-06-23Makefile.inc: don't add fmap_config.h dependency twiceFelix Held
2023-06-23commonlib/console/post_code.h: Change post code prefix to POSTCODElilacious
2023-06-22arch/x86,lib: Migrate SMBIOS implementation to common codeBenjamin Doron
2023-06-19cbfs: Allow controlling decompression of unverified filesJulius Werner
2023-06-17lib/fw_config: Make fw_config_is_provisioned() always availableJakub Czapiga
2023-06-04lib: Support localized text of memory_training_desc in ux_locales.cHsuan Ting Chen
2023-06-03lib/dimm_info_util.c: Add newlines to log messagesFred Reitberger
2023-05-22lib/ubsan.c: Restore Jonas' copyrightMartin Roth
2023-05-16lib: Perform display init in normal boot mode if BMP_LOGO is setSubrata Banik
2023-05-05Convert literal uses of CONFIG_MAINBOARD_{VENDOR,PART_NUMBER}Kyösti Mälkki
2023-04-22lib/version: Move board identification stringsKyösti Mälkki
2023-04-21Drop unused include <version.h>Kyösti Mälkki
2023-03-03lib: set up specific purpose memory as LB_MEM_SOFT_RESERVEDJonathan Zhang
2023-02-26lib/gnat: Remove Compiler_Unit_Warning pragmasElyes Haouas
2023-02-17tree: Use __func__ instead of hard-coded namesElyes Haouas
2023-01-11treewide: stop calling custom TPM log "TCPA"Sergii Dmytruk
2023-01-08src/lib: Include LZMA in romstage for FSP-MMartin Roth
2023-01-08Kconfig: Add option to compress ramstage with LZ4Martin Roth
2022-12-22coreboot_tables: Make existing alignment conventions more explicitJulius Werner
2022-12-22lib/device_tree.c: Change log level messageElyes Haouas
2022-12-21lib/nhlt, soc/intel/skl: Update NHLT to program feedback configMatt DeVillier
2022-12-17lib: Hook up libhwbase in romstageJeremy Compostella
2022-12-17Add option to use Ada code in romstageJeremy Compostella
2022-12-17lib: Introduce fw_config_get_fieldEric Lai
2022-12-10lib/ramtest.c: Use {read,write}32p()Elyes Haouas
2022-11-30/: Remove extra space after commaElyes Haouas
2022-11-18lib/malloc.c: Fix log messagesElyes Haouas
2022-11-18cbmem_top_chipset: Change the return value to uintptr_tElyes Haouas
2022-11-12lib/ramtest.c: Update ram failure post codeMartin Roth
2022-11-08vboot: Add VBOOT_CBFS_INTEGRATION supportJakub Czapiga
2022-11-07lib: Add LPDDR5x DRAM typeSubrata Banik
2022-11-04lib/coreboot_table: Rename lb_fill_pcieArthur Heymans
2022-11-04lib/coreboot_table: Simplify API to set up lb_serialArthur Heymans
2022-10-26cbfs_verification: Remove dependency on VBOOT_STARTS_BEFORE_BOOTBLOCKKarthikeyan Ramasubramanian
2022-10-26lib/metadata_hash: Include metadata_hash in verstageKarthikeyan Ramasubramanian
2022-10-26coreboot_tables: Drop uart PCI addrArthur Heymans
2022-10-20arch/x86: Only use .bss from car.ld when running XIPArthur Heymans
2022-10-13payloads,src: Replace ALIGN(x, a) by ALIGN_UP(x, a) for clarityElyes Haouas