summaryrefslogtreecommitdiff
path: root/payloads/libpayload/include
AgeCommit message (Expand)Author
2023-11-07libpayload/libc/time: Fix possible overflow in multiplicationYidi Lin
2023-10-04{commonlib, libpayload}: Add "has_external_display" in coreboot tableSubrata Banik
2023-09-18libpayload: Add vboot and reboot utility functionsJakub Czapiga
2023-09-18libpayload/vboot: Add vboot context initialization and management codeJakub Czapiga
2023-09-18libpayload/drivers/video: Add cursor movement support in consoleEran Mitrani
2023-08-24libpayload: Outsource delay function into own headerThomas Heijligen
2023-08-17libpayload/include/stdarg.h: Add va_copy builtinMaximilian Brune
2023-08-17libpayload: Add parsing of SMBIOS addressMaximilian Brune
2023-08-01payloads/libpayload/include/coreboot_tables: Use C99 flexible arraysElyes Haouas
2023-03-07libpayload: strings.h: Use builtin __ffs instead of included oneThomas Heijligen
2023-02-17libpayload: Use __func__ instead of old __FUNCTION__Elyes Haouas
2023-02-16commonlib/bsd, libpayload: Do not include helpers.h in stddef.hThomas Heijligen
2023-02-16libpayload/string: add strndup() functionThomas Heijligen
2022-10-26coreboot_tables: Drop uart PCI addrArthur Heymans
2022-09-02cbfs/vboot: Adapt to new vb2_digest APIJulius Werner
2022-09-01x86/cache.c: Implement dcache_*Hsin-Te Yuan
2022-08-24libpayload: Add const for dma_coherent argumentYu-Ping Wu
2022-07-04treewide: Unify Google brandingJon Murphy
2022-06-09libpayload: Add commonlib/bsd/elog and its dependencyHsuan Ting Chen
2022-06-07commonlib: Clean up compiler.hJulius Werner
2022-05-20libpayload/pci: Add support for bus mappingJianjun Wang
2022-05-19coreboot_tables: Add PCIe info to coreboot tableJianjun Wang
2022-05-16libpayload: Fix guards in include/{arm,arm64,x86}/arch/barrier.hDavid Hendricks
2022-04-14coreboot_tables: Replace 'struct lb_uint64' with lb_uint64_tJianjun Wang
2022-03-30commonlib/bsd/helpers: Remove redundancy with libpayload definesJakub Czapiga
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-01-14libpayload: Fix legacy CBFS code after recent refactoringJulius Werner
2022-01-12libpayload/libcbfs: Add unverified_area APIsJakub Czapiga
2022-01-10libpayload: Implement new CBFS access APIJakub Czapiga
2021-12-23libpayload/libc/fmap: Implement new FlashMap APIJakub Czapiga
2021-12-13lib: Add __fls() (Find Last Set)Jianjun Wang
2021-12-10libpayload: Add boot_device_read() functionJakub Czapiga
2021-12-03libpayload: Add CBMEM_IMD_ENTRY support to coreboot tables parserJakub Czapiga
2021-11-23libpayload: Add mock assert support for unit testing purposesJakub Czapiga
2021-11-04tests: Move x86 I/O functions to include/mock/arch/io.hJakub Czapiga
2021-10-11libpayload: Add mock architectureJakub Czapiga
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-20device/mmio: Make buffer_to_fifo32() take a const bufferJulius Werner
2021-06-18nvs: Add Chrome OS NVS (CNVS) information to coreboot tablesFurquan Shaikh
2021-06-18includes: Move *abs() declarations into `stdlib.h`Nico Huber
2021-06-18includes: Remove dangling doxygen @}Nico Huber
2021-06-18includes: Define `CHAR_BIT` in `limits.h`Nico Huber
2021-06-18includes: Provide `wchar.h` with `wchar_t` and `wint_t`Nico Huber
2021-06-18includes: Add include guards to `stddef.h`Nico Huber
2021-04-07libpayload/storage: Add NVMe driverThomas Heijligen
2021-02-20libpayload: Use volatile pointers in {read,write}{8,16,32,64}Patrick Georgi
2021-01-30libpayload/arm*: Add 64bit memory access primitivesPatrick Georgi
2020-12-24libpayload/i8042: Add API to peek on keyboard input queueNico Huber
2020-12-23libpayload/i8042: Add API to get/set kbd translation stateNico Huber
2020-12-08coreboot tables: Add SPI flash memory map windows to coreboot tablesFurquan Shaikh
2020-12-05libpayload: Provide API to expose MMU memery ranges for ARM64Meng-Huan Yu
2020-11-22libpayload/usb: Add format string checking to usb_debugCaveh Jalali
2020-11-08libpayload: Add compiler.h to compiler parametersJacob Garber
2020-11-02libpayload/x86: Add enumeration of Intel family 6 modelsNico Huber
2020-10-30lib/libpayload: Replace strapping_ids with new board configuration entryTim Wawrzynczak
2020-10-26libpayload/keyboard: Use `bool` as return typeNico Huber
2020-10-26libpayload: Add <stdbool.h>Nico Huber
2020-10-22drivers/smmstore: Implement SMMSTORE version 2Patrick Rudolph
2020-10-20libpayload/storage/ahci: Use pci_dev struct in ahci_initialize()Felix Singer
2020-10-20libpayload/storage/ahci: Use pacc pointer to read device classFelix Singer
2020-10-20libpayload/arch/x86: Introduce pacc pointer in sysinfo_t structFelix Singer
2020-10-17libpayload/libpci: Introduce device class attribute in pci_devFelix Singer
2020-10-16libpayload/x86: Add some more CPUID helpersNico Huber
2020-10-15lib and libpayload: Add popcnt functionsAngel Pons
2020-10-14lib and libpayload: add 64-bit versions of clz, __ffs and log2Tim Wawrzynczak
2020-09-21payloads: Drop unneeded empty linesElyes HAOUAS
2020-08-28libpayload: cbgfx: Support buffered I/OHung-Te Lin
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-08-13libpayload: cbgfx: Add color mapping functionalityYu-Ping Wu
2020-07-28libpayload: Replace include/compiler.h with commonlib/bsd's versionPatrick Georgi
2020-07-23libpayload: cbgfx: Add draw_line()Yu-Ping Wu
2020-07-16libpayload: allow nonblocking delay and more than one delayRonald G Minnich
2020-07-15cbgfx: Add blend functions to calculate transparencyShelley Chen
2020-07-09libpayload: Add simple 32.32 fixed-point math APIJulius Werner
2020-06-06libpayload: drivers/usb: add a USB pre-poll hookCaveh Jalali
2020-05-18libpayload: Fix definitions of minimum integer valuesYu-Ping Wu
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-01lp/drivers/usb: Add quirk for QEMU XHCI root hubDuncan Laurie
2020-03-23libpayload/drivers/nvram: Add function to write RTCPatrick Rudolph
2020-03-09libpayload: Improve rtc functionsPatrick Rudolph
2020-03-04libpayload: add read64() and write64()Thomas Heijligen
2020-02-26treewide: capitalize 'USB'Elyes HAOUAS
2020-02-17libpayload: arm64: Keep instruction cache enabled at all timesJulius Werner
2020-02-05libpayload: Make pci and endian handling -Wconversion safePatrick Georgi
2020-01-14libpayload: cbgfx: Support drawing a box with rounded cornersYu-Ping Wu
2019-12-16libpayload: Implement reading from CBMEM consoleYu-Ping Wu
2019-12-06endian: Replace explicit byte swapping with compiler builtinJulius Werner
2019-12-04mmio: Add clrsetbitsXX() API in place of updateX()Julius Werner
2019-12-02lib/coreboot_table: Add CBMEM_ID_VBOOT_WORKBUF pointer to coreboot tableYu-Ping Wu
2019-11-28libpayload: Add BIT(x) macro definitionsatya priya
2019-11-20Remove MIPS architectureJulius Werner