summaryrefslogtreecommitdiff
path: root/payloads/libpayload/libc
AgeCommit message (Expand)Author
2024-07-13libpayload: Unconditionally handle "CBMEM_ID_CSE_*" entriesSubrata Banik
2024-07-11soc/intel/cmn/cse: Refactor CBMEM ID handling for flexibilitySubrata Banik
2024-06-22treewide: Move device_tree to commonlibMaximilian Brune
2024-06-21libpayload: add cse_*info pointer to lib_sysinfoEran Mitrani
2024-06-11treewide: Move skip_atoi function to commonlibKapil Porwal
2024-05-26libpayload: Add x86_64 (64-bit) supportSubrata Banik
2024-03-15treewide: Move stdlib.h to commonlibMaximilian Brune
2024-02-24treewide: Move list.h to commonlibMaximilian Brune
2024-02-22libpayload: Remove legacy CBFS APIJulius Werner
2024-02-08libpayload: timer: Revert timer_hz() return type to 64-bitsJulius Werner
2024-02-08commonlib: Change GCD function to always use 64 bitsJulius Werner
2024-02-02libpayload: Switch to commonlib ipchksum() algorithmJulius Werner
2024-01-24payloads: Rename Makefiles from .inc to .mkMartin Roth
2023-11-21libpayload: Add dma_allocator_range()Yi Chou
2023-11-07libpayload/libc/time: Fix possible overflow in multiplicationYidi Lin
2023-11-04libpayload/libc/getopt_long: Use common GCDYidi Lin
2023-09-18libpayload: Add vboot and reboot utility functionsJakub Czapiga
2023-09-18libpayload/vboot: Add vboot context initialization and management codeJakub Czapiga
2023-08-28libpayload: Fix clang fallthrough warningArthur Heymans
2023-08-26libpayload: Fix untyped function argumentsArthur Heymans
2023-08-17libpayload: Add parsing of SMBIOS addressMaximilian Brune
2023-02-16libpayload/string: add strndup() functionThomas Heijligen
2022-08-24libpayload: Add const for dma_coherent argumentYu-Ping Wu
2022-06-09libpayload: Add commonlib/bsd/elog and its dependencyHsuan Ting Chen
2022-05-19coreboot_tables: Add PCIe info to coreboot tableJianjun Wang
2022-04-14coreboot_tables: Replace 'struct lb_uint64' with lb_uint64_tJianjun Wang
2022-03-30libpayload: Parse the ACPI RSDP table entryArthur Heymans
2022-03-16libpayload: Parse DDR Information using coreboot tablesRavi Kumar Bokka
2022-03-09commonlib/bsd: Remove cb_err_tJulius Werner
2022-02-10libpayload/libc/coreboot: Fix CBFS MCache sizeJakub Czapiga
2021-12-23libpayload/libc/fmap: Implement new FlashMap APIJakub Czapiga
2021-12-03libpayload: Add CBMEM_IMD_ENTRY support to coreboot tables parserJakub Czapiga
2021-10-04coreboot tables: Add type-c port info to coreboot tableNick Vaccaro
2021-09-20device/mmio: Make buffer_to_fifo32() take a const bufferJulius Werner
2021-06-18nvs: Add Chrome OS NVS (CNVS) information to coreboot tablesFurquan Shaikh
2020-12-08coreboot tables: Add SPI flash memory map windows to coreboot tablesFurquan Shaikh
2020-10-30lib/libpayload: Replace strapping_ids with new board configuration entryTim Wawrzynczak
2020-09-30libpayload: use PRIu64 type to print u64Jeremy Compostella
2020-09-21payloads: Drop unneeded empty linesElyes HAOUAS
2020-09-19libpayload: free: Separate NULL check out for clarityHsuan Ting Chen
2020-09-13libpayload: malloc: Fix realloc for overlapping buffersYu-Ping Wu
2020-08-24libpayload: memmove: Don't make expectations of architecture memcpyJulius Werner
2020-08-24libpayload: Cache physical location of stringsNico Huber
2020-08-24libpayload: Cache physical location of CBMEM entriesNico Huber
2020-08-24libpayload: Cache physical location of cb_table entriesNico Huber
2020-08-24libpayload: Cache copy of `cb_framebuffer` structNico Huber
2020-08-24libpayload: Cache physical location of serial-console structNico Huber
2020-08-24libpayload: Cache physical CMOS option table locationNico Huber
2020-08-24libpayload: Cache physical cbmem console addressNico Huber
2020-07-09libpayload: Add simple 32.32 fixed-point math APIJulius Werner
2020-05-28payloads/libpayload/libc: Avoid NULL pointer dereferenceHarshit Sharma
2020-05-28payloads/libpayload/libc: Do cosmetic fixesHarshit Sharma
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-03libpayload: malloc: Change memcpy() to memmove() in reallocJulius Werner
2020-02-17payloads: Fix typosElyes HAOUAS
2019-12-02lib/coreboot_table: Add CBMEM_ID_VBOOT_WORKBUF pointer to coreboot tableYu-Ping Wu
2019-11-20Remove MIPS architectureJulius Werner
2019-10-03libpayload: refactor fetching cbmem pointersPatrick Georgi
2019-10-02libpayload: Add fmap_cache to sysinfo_tFurquan Shaikh
2019-08-22Add buffer_to/from_fifo32(_prefix) helpersJulius Werner
2019-07-23vboot: deprecate vboot_handoff structureJoel Kitching
2019-07-23libpayload/libc: Use size_t for lengths and indicesJacob Garber
2019-07-23libpayload/libc: Tidy utf16le_to_asciiJacob Garber
2019-07-23libpayload/libc: Correct strlcat return valueJacob Garber
2019-07-21libpayload: Enable -Wimplicit-fallthroughJacob Garber
2019-05-23coreboot_tables: pass the early_mmc_wake_hw status to payloadBora Guvendik
2019-04-10libpayload: Deduplicate strtol and strtoullJulius Werner
2019-04-10libpayload: Fix CONFIG_LP_DEBUG_MALLOC for 64-bit archsJulius Werner
2019-03-26libpayload: strtoull: Fix edge case bug with *endptrJulius Werner
2019-03-19vboot: make vboot workbuf available to payloadJoel Kitching
2019-03-07payloads: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-02-11libpayload: add memchr to libcPhilipp Hug
2018-09-12libpayload/libc/time: Add an arch_ndelay()Raul E Rangel
2018-08-22cbtable: remove chromeos_acpi from cbtableJoel Kitching
2018-08-14cbmem: rename vdat to chromeos_acpiJoel Kitching
2017-12-07libpayload: Add SKU ID coreboot table supportJulius Werner
2017-12-07libpayload: Minor board ID / RAM code cleanupsJulius Werner
2017-08-21libpayload: add time()Nicola Corna
2017-07-26libpayload: Clean up unaligned memset() supportNico Huber
2017-07-20libpayload: Fix unaligned buffer logic in default_memsetMarshall Dawson
2017-07-13libpayload: Support unaligned pointer for memcpy, memmove and memcmpJeremy Compostella
2017-07-12libpayload: Support unaligned pointers for memsetJeremy Compostella
2017-06-07payloads: change coreboot to lowercaseMartin Roth
2017-04-19libpayload/libc/console: Flush input driver buffer on initFurquan Shaikh
2017-01-13libpayload: Add VPD address into lib_sysinfoKan Yan
2016-09-08libpayload: Fix strtok_rJeremy Compostella
2016-07-31libpayload: Drop superfluous "continue"Patrick Georgi
2016-04-06libpayload/libc: Fix memset/sizeof usageJonathan Neuschäfer
2016-03-15libpayload: Drop CONFIG_LP_CHROMEOSStefan Reinauer
2016-02-19libpayload: honor TSC information under CONFIG_LP_TIMER_RDTSCAaron Durbin
2015-08-19libpayload: Fix default_memmove() implementationNico Huber
2015-08-10libpayload: Fix compile error in time.c if nvram support is disabledPatrick Georgi
2015-07-14libpayload: store boot media information in sysinfoPatrick Georgi
2015-07-14libpayload: Add support for handling fmapsPatrick Georgi
2015-06-30libpayload: Make Kconfig bools use IS_ENABLED()Stefan Reinauer
2015-06-23libpayload: Parse MTC and fill mtc_start and mtc_sizeFurquan Shaikh
2015-06-08libpayload: retire LAR supportPatrick Georgi
2015-06-08Remove empty lines at end of fileElyes HAOUAS
2015-06-05lib: Unify log2() and related functionsJulius Werner
2015-04-22libpayload: cros: add serial number from coreboot tableStephen Barber