summaryrefslogtreecommitdiff
path: root/src/commonlib
AgeCommit message (Expand)Author
2022-09-02cbfs/vboot: Adapt to new vb2_digest APIJulius Werner
2022-08-17commonlib/clamp.h: Relicense file to be BSD-compatibleAngel Pons
2022-08-07commonlib/timestamp_serialized: Add comment explaining "ignore for x86"Reka Norman
2022-08-06util/elogtool: Mark redundant boot mode event type as `deprecated`Subrata Banik
2022-08-03commonlib: Add support for rational number approximationVinod Polimera
2022-08-02vc/google/elog: Record vboot FW boot information into elogSubrata Banik
2022-07-28commonlib: compiler.h: Use non-concise comment stylePaul Menzel
2022-07-17commonlib: compiler.h: Improve wording in commentPaul Menzel
2022-07-14commonlib: Substitude macro "__unused" in compiler.hBill XIE
2022-07-04treewide: Unify Google brandingJon Murphy
2022-06-30commonlib: Add CBMEM tag id for CSE FW UpdateKrishna Prasad Bhat
2022-06-30commonlib: Handle DIR64 relocation type in FSP relocation codeSridhar Siricilla
2022-06-12soc/mediatek: pass access mode to the payloadWenbin Mei
2022-06-07commonlib: Clean up compiler.hJulius Werner
2022-06-06drivers/amd/agesa: Don't save regular boot MTRR to flashArthur Heymans
2022-06-01cbfs: Add CBFS_TYPE_INTEL_FIT and exclude it from CBFS verificationJulius Werner
2022-06-01cbfs: Rename TYPE_FIT to TYPE_FIT_PAYLOADJulius Werner
2022-05-28commonlib/timestamp_serialized.h: Fix typosElyes Haouas
2022-05-28Treewide: Remove doxygen config files and targetsMartin Roth
2022-05-19coreboot_tables: Add PCIe info to coreboot tableJianjun Wang
2022-05-11commonlib: Add timestamp IDs for Chrome OS hypervisorMattias Nissler
2022-05-03commonlib/mem_chip_info: Add clarifying documentation commentsJulius Werner
2022-04-28commonlib/bsd/elog: Include <stdint.h> instead of <inttypes.h>Hsuan Ting Chen
2022-04-24commonlib: Replace 'stdlib' with 'stddef'Elyes HAOUAS
2022-04-20commonlib/coreboot_tables.h: Don't pack structsArthur Heymans
2022-04-14coreboot_tables: Replace 'struct lb_uint64' with lb_uint64_tJianjun Wang
2022-04-13commonlib/bsd: Add mem_chip_info_size() functionRavi Kumar Bokka
2022-03-31util/cbmem: Add FlameGraph-compatible timestamps outputJakub Czapiga
2022-03-30commonlib/timestamp_serialized: Add timestamp enum to name mappingJakub Czapiga
2022-03-30commonlib/bsd/helpers: Remove redundancy with libpayload definesJakub Czapiga
2022-03-18commonlib/bsd: Add struct name "mem_chip_channel" for external accessXi Chen
2022-03-16libpayload: Parse DDR Information using coreboot tablesRavi Kumar Bokka
2022-03-09coreboot_tables.c: Expose the ACPI RSDPArthur Heymans
2022-03-09commonlib/bsd: Remove cb_err_tJulius Werner
2022-03-08timestamps: Rename timestamps to make names more consistentJakub Czapiga
2022-02-16compiler.h: Define a __fallthrough statementArthur Heymans
2022-02-09src/lib: Add CBMEM tag id to parse ddr informationRavi Kumar Bokka
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-02-07console: Add loglevel marker codes to stored consolesJulius Werner
2022-02-07console: Add ANSI escape sequences for highlightingJulius Werner
2022-02-07console: Add loglevel prefix to interactive consolesJulius Werner
2022-01-21commonlib: Add new "CSME ROM started execution" TSBora Guvendik
2022-01-21timestamp: Allow timestamp_add to accept a negative numberBora Guvendik
2022-01-04commonlib: Add endian definitions for macOSAlex James
2021-12-20commonlib: Add new TS for CSE firmware SyncSridhar Siricilla
2021-12-13lib: Add __fls() (Find Last Set)Jianjun Wang
2021-12-06cbfs: Remove deprecated APIsJulius Werner
2021-12-03region: Rename rdev_readat_full to rdev_read_fullJulius Werner
2021-11-30commonlib: Move commonlib/cbmem_id.h to commonlib/bsd/Jakub Czapiga
2021-11-25commonlib/cbmem_id.h: Add names for some IDsAngel Pons
2021-11-25commonlib/cbmem_id.h: Fix typo in macro nameAngel Pons
2021-11-22eventlog: Add a log type for Chrome OS diagnosticsHsuan Ting Chen
2021-11-08drivers/intel/fsp2_0: Allow FSP-M to be relocatedRaul E Rangel
2021-11-08drivers/elog/elog: Add timestamps to elog_initRaul E Rangel
2021-11-04commonlib/mem_pool: Allow configuring the alignmentRaul E Rangel
2021-11-01commonlib/region: Add rdev_readat_full helper methodRaul E Rangel
2021-11-01commonlib: Add new TS for IA pre-cpu reset entitiesBora Guvendik
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-10-04driver/intel/pmc_mux/conn: Move typec_orientation enum to coreboot_tables.hNick Vaccaro
2021-10-04coreboot tables: Add type-c port info to coreboot tableNick Vaccaro
2021-09-23elog: calculate year correctly in timestampRicardo Quesada
2021-09-15commonlib/cbfs: Fix minor parser edge casesJulius Werner
2021-09-13cbfs: Prevent overflow and infinite loop in cbfs_walkJakub Czapiga
2021-09-10elog: move MAX_EVENT_SIZE to commonlib/bsd/includeRicardo Quesada
2021-09-01cbfs: Make sure all cases of single file header corruption are isolatedJulius Werner
2021-08-26elog: Define constant for RW region nameRicardo Quesada
2021-08-26elog: move functionality to commonlib/bsdRicardo Quesada
2021-08-23include/bcd: move bcd code to commonlib/bsd/includeRicardo Quesada
2021-08-05util/elogtool: add tool to print elog eventsRicardo Quesada
2021-08-05Move ELOG defines/struct to commonib/bsd/elog.hRicardo Quesada
2021-08-04Move elog_internal.h to commonlib/bsd/includeRicardo Quesada
2021-08-04Move post_codes.h to commonlib/console/Ricardo Quesada
2021-08-02helpers: Add GENMASK macroYu-Ping Wu
2021-07-29commonlib: Add timestamp strings for TS_FSP_MULTI_PHASE_SI_INIT_xSubrata Banik
2021-07-21commonlib/timestamp,amd/common/block/cpu: Add uCode timestampsRaul E Rangel
2021-07-05timestamp,vc/google/chromeos/cr50: Add timestamp for enable updateRaul E Rangel
2021-06-30commonlib: Add Intel-specific timestamps for before/after sending EOPTim Wawrzynczak
2021-06-26helpers: Introduce retry macroYu-Ping Wu
2021-06-18nvs: Add Chrome OS NVS (CNVS) information to coreboot tablesFurquan Shaikh
2021-06-16timestamp,amd/common/apob_cache: Add timestamps for APOBRaul E Rangel
2021-06-14ChromeOS: Separate NVS from global GNVSKyösti Mälkki
2021-06-14commonlib/timestamp: Clarify wording on TS_LOAD_PAYLOADRaul E Rangel
2021-06-11commonlib/lz4_wrapper.c: do not use bitfieldsKrystian Hebel
2021-06-10drivers/intel/fsp2_0: Add timestamps for loading FSPM & FSPSMartin Roth
2021-06-04src/intel/xeon_sp: add hardware error support (HEST)Rocky Phagura
2021-04-21commonlib/region: Turn addrspace_32bit into a more official APIJulius Werner
2021-04-10cbfs: mcache: Fix size calculation for perfectly full cacheJulius Werner
2021-04-09soc/mediatek: add new driver 'msdc' for eMMCWenbin Mei
2021-04-06mem_pool: Track the last two allocations (not just one)Julius Werner
2021-04-06cbfs: Add file data hashing for CONFIG_CBFS_VERIFICATIONJulius Werner
2021-03-17cbfs: Move stage header into a CBFS attributeJulius 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-02-18commonlib/bsd: Fix direct inclusion of <endian.h>Julius Werner
2021-02-18cbfs: Fix attribute tag printing in cbfs_find_attr()Julius Werner
2021-02-18cbfstool: Replace FILENAME_ALIGN 16 with ATTRIBUTE_ALIGN 4Julius Werner
2021-02-15commonlib/cbfs.c: Remove unuse <console/console.h>Elyes HAOUAS
2021-02-04acpi: Add support for reporting CrashLog in BERT tableFrancois Toguo
2020-12-21drivers/tpm: Implement full PPIPatrick Rudolph
2020-12-08coreboot tables: Add SPI flash memory map windows to coreboot tablesFurquan Shaikh