summaryrefslogtreecommitdiffstats
path: root/src/lib/cbfs.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Move list.h to commonlibMaximilian Brune2024-02-241-1/+1
* Allow to build romstage sources inside the bootblockArthur Heymans2023-11-091-10/+15
* cbmem.h: Drop cbmem_possible_online in favor of ENV_HAS_CBMEMArthur Heymans2023-10-251-1/+1
* x86: Add ramstage CBFS cache scratchpad supportJeremy Compostella2023-10-201-0/+8
* cbfs: Remove x86 .data section limitation commentJeremy Compostella2023-09-181-2/+1
* clean-up: Remove the no more necessary `ENV_HAS_DATA_SECTION` flagJeremy Compostella2023-09-181-4/+0
* cbfs: Allow controlling decompression of unverified filesJulius Werner2023-06-191-0/+7
* treewide: stop calling custom TPM log "TCPA"Sergii Dmytruk2023-01-111-1/+1
* Kconfig: Add option to compress ramstage with LZ4Martin Roth2023-01-081-1/+1
* vboot: Add VBOOT_CBFS_INTEGRATION supportJakub Czapiga2022-11-081-2/+12
* cbfs/vboot: Adapt to new vb2_digest APIJulius Werner2022-09-021-5/+9
* Replace some ENV_ROMSTAGE with ENV_RAMINITKyösti Mälkki2022-06-071-1/+1
* CBMEM: Change declarations for initialization hooksKyösti Mälkki2022-05-201-2/+2
* rules.h: Use more consistent namingArthur Heymans2022-05-161-2/+2
* commonlib/bsd: Remove cb_err_tJulius Werner2022-03-091-9/+9
* timestamps: Rename timestamps to make names more consistentJakub Czapiga2022-03-081-4/+4
* treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner2022-02-071-1/+1
* lib/cbfs: Disable cbfs_preload in romstage when VBOOT_STARTS_IN_ROMSTAGERaul E Rangel2021-12-151-0/+4
* rules.h, thread.h, lib/cbfs: Add ENV_STAGE_SUPPORTS_COOPRaul E Rangel2021-12-151-1/+1
* cbfs: Enable CBFS verification KconfigsJulius Werner2021-12-131-1/+1
* cbfs: Remove deprecated APIsJulius Werner2021-12-061-40/+0
* cbfs | tspi: Join hash calculation for verification and measurementJulius Werner2021-12-031-19/+28
* region: Rename rdev_readat_full to rdev_read_fullJulius Werner2021-12-031-1/+1
* cbfs: Add unverified_area APIsJulius Werner2021-11-301-74/+100
* cbfs: Add helper functions to look up size and type of a fileJulius Werner2021-11-171-8/+8
* lib/cbfs: Add cbfs_preload()Raul E Rangel2021-11-041-6/+165
* lib/cbfs: Add CBFS_CACHE_ALIGN Kconfig optionRaul E Rangel2021-11-041-2/+2
* commonlib/mem_pool: Allow configuring the alignmentRaul E Rangel2021-11-041-4/+5
* lib/cbfs: Enable cbfs_cache for x86Raul E Rangel2021-10-291-6/+12
* lib/cbfs: Call rdev_unmap on hash mismatchRaul E Rangel2021-10-201-1/+8
* lib/cbfs,device/pci_rom: Move cbfs_boot_map_optionrom and modernizeRaul E Rangel2021-07-201-40/+0
* commonlib/region: Turn addrspace_32bit into a more official APIJulius Werner2021-04-211-2/+2
* cbfs: Add file data hashing for CONFIG_CBFS_VERIFICATIONJulius Werner2021-04-061-13/+48
* cbfs: Simplify cbfs_load_and_decompress() and stop exporting itJulius Werner2021-04-061-38/+21
* cbfs: Make `mdata` argument to cbfs_allocator_t constJulius Werner2021-04-051-2/+2
* cbfs: Move stage header into a CBFS attributeJulius Werner2021-03-171-35/+21
* cbfs: Remove prog_locate() for stages and rmodulesJulius Werner2021-03-161-11/+21
* cbfs: Add cbfs_alloc() primitive and combine cbfs_load() and cbfs_map()Julius Werner2021-03-081-52/+65
* cbfs: Pull handling of the CBFS_CACHE mem_pool into CBFS coreJulius Werner2021-03-081-5/+56
* cbfs: Move trivial wrappers to static inlinesJulius Werner2021-03-081-22/+2
* cbfs: Reflow cbfs.c and cbfs.h to 96-character line lengthsJulius Werner2021-03-081-56/+43
* lib/cbfs.c: Fix return value of failure to measureArthur Heymans2021-03-031-3/+4
* cbfs: Allow mcache to be found after the first lookupJulius Werner2020-12-091-3/+11
* Revert "cbfs: Skip mcache in post-RAM stages before CBMEM is online"Julius Werner2020-12-091-2/+1
* cbfs: Skip mcache in post-RAM stages before CBMEM is onlineJulius Werner2020-12-081-1/+2
* cbfs: Add more error messages for lookupJulius Werner2020-12-041-1/+10
* cbfs: Add verification for RO CBFS metadata hashJulius Werner2020-12-031-8/+45
* cbfs: Introduce cbfs_ro_map() and cbfs_ro_load()Julius Werner2020-12-031-4/+25
* cbfs: Port cbfs_load() and cbfs_map() to new APIJulius Werner2020-12-021-18/+18
* cbfs: Simplify load/map API names, remove type argumentsJulius Werner2020-12-021-9/+15