summaryrefslogtreecommitdiff
path: root/payloads/libpayload/include
AgeCommit message (Expand)Author
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
2019-11-19mmio: Fix buffer_to_fifo32() order of argumentsJulius Werner
2019-11-16libpayload: keyboard: Ignore special keysThejaswani Putta
2019-10-18util/cbfstool: Add optional argument ibbPhilipp Deppenwiese
2019-10-03libpayload: refactor fetching cbmem pointersPatrick Georgi
2019-10-02libpayload: Add fmap_cache to sysinfo_tFurquan Shaikh
2019-08-27libpayload/usb: add USB 3.1 GEN2 supportEric Lai
2019-08-22libpayload: usbmsc: Factor out usb_msc_force_init() functionJulius Werner
2019-08-22Add buffer_to/from_fifo32(_prefix) helpersJulius Werner
2019-08-08libpayload: cbgfx: Allow rotation of the displayNicolas Boichat
2019-07-23vboot: deprecate vboot_handoff structureJoel Kitching
2019-07-23libpayload/libc: Tidy utf16le_to_asciiJacob Garber
2019-07-02libpayload/usb: Increase USB request timeout to 5 sKeith Short
2019-06-18commonlib: define cbtable tags as enum to identify conflictsPatrick Georgi
2019-06-18libpayload: define cbtable tags as enum to identify conflictsPatrick Georgi
2019-05-23Renumber cbtable tag MMC_INFOPatrick Georgi
2019-05-23coreboot_tables: pass the early_mmc_wake_hw status to payloadBora Guvendik
2019-05-16libpayload: make log2 and clz work on signed values internallyPatrick Georgi
2019-05-13libpayload: classify all keyboardsMatt Delco
2019-04-10libpayload: Deduplicate strtol and strtoullJulius Werner
2019-04-10libpayload: limits.h: Provide reliable definitions for all XXX_MAX/MINJulius Werner
2019-04-10libpayload: Fix CONFIG_LP_DEBUG_MALLOC for 64-bit archsJulius Werner
2019-04-04Make common macros double-evaluation safeJulius 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-03-07Add new CONFIG(XXX) macro to replace IS_ENABLED(CONFIG_XXX)Julius Werner
2019-03-04fmap: Add FMAP_AREA_PRESERVEHung-Te Lin
2019-02-28libpayload: cbfs: Require input size and output size for cbfs_decompressYou-Cheng Syu
2019-02-13libpayload/sys/types.h: Add definition for off_tNico Huber
2019-02-11libpayload: add memchr to libcPhilipp Hug
2018-10-12libpayload: gdb: Factor out gdb_handle_reentrant_exception() from arm32Julius Werner
2018-10-12libpayload: arm64: Make exception handling closer to arm32Julius Werner
2018-10-12libpayload: arm64: Conform to new coreboot lib_helpers.h and assume EL2Julius Werner
2018-10-04libpayload/apic: Only ACK interrupts triggered by the APICRaul E Rangel
2018-09-28src/*: normalize Google copyright headersPatrick Georgi