summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
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
2022-10-12lib/lzma: Build the source for decompression with flag -OfastZheng Bao
2022-10-06lib/prog_loaders.c: Clean up includesElyes Haouas
2022-10-06lib/prog_ops.c: Add <types.h>Elyes Haouas
2022-09-23lib/timer_queue.c: Fix function signatureFred Reitberger
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-09-07lib/xxhash.c: Add new hash functionsFred Reitberger
2022-09-04allocator_v4: Introduce RESOURCE_ALLOCATION_TOP_DOWNNico Huber
2022-09-02cbfs/vboot: Adapt to new vb2_digest APIJulius Werner
2022-08-11lib: Add SPDX identifiers to files missing themMartin Roth
2022-07-14lib/program_loaders.c: Mark run_ramstage with __noreturnArthur Heymans
2022-07-08lib/fit.c: Don't align memory regions to 1MBArthur Heymans
2022-06-07Replace some ENV_ROMSTAGE with ENV_RAMINITKyösti Mälkki
2022-06-01cbfs: Rename TYPE_FIT to TYPE_FIT_PAYLOADJulius Werner
2022-05-23cpu/x86/smm: Remove heapArthur Heymans
2022-05-20lib/Makefile.inc: Add cbfs header pointer on !BOOTBLOCK_IN_CBFSArthur Heymans
2022-05-20CBMEM: Change declarations for initialization hooksKyösti Mälkki
2022-05-19coreboot_tables: Add PCIe info to coreboot tableJianjun Wang
2022-05-17lib/Makefile.inc: Correct filename to master_header_pointer.cReka Norman
2022-05-16rules.h: Use more consistent namingArthur Heymans
2022-05-16lib/spd: Demote log about using default DDR4 params to NOTICEEric Lai
2022-05-12Kconfig: Add an option to skip adding a cbfs bootblock on x86Arthur Heymans
2022-05-12Makefile.inc: Generate master header and pointer as C structsArthur Heymans
2022-04-27lib: Add LPDDR5 DRAM typeScott Chao
2022-04-27lib/hardwaremain.c: Move creating ACPI structs to bootstate hooksArthur Heymans
2022-04-26FMAP: Refactor CBMEM hookKyösti Mälkki
2022-04-26timestamp: Replace TS_ROMSTAGE_END conditionalKyösti Mälkki
2022-04-24lib/edid_fill_fb.c: Remove unused <bootsplash.h>Elyes HAOUAS