summaryrefslogtreecommitdiff
path: root/payloads/libpayload/include
AgeCommit message (Expand)Author
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
2018-09-12libpayload/libc/time: Add an arch_ndelay()Raul E Rangel
2018-09-12libpayload/x86/apic: Add an apic_delay method and calibrate the timerRaul E Rangel
2018-09-12libpayload/arch/x86: Add support for initializing the APICRaul E Rangel
2018-09-10libpayload/x86/exception: Add ability to handle user defined interruptsRaul E Rangel
2018-09-04payloads: Remove/fix trailing whitespaceMartin Roth
2018-08-23libpayload/x86/exception: Add methods to enable/disable interruptsRaul E Rangel
2018-08-23libpayload/x86/cpuid: Add a cpuid macroRaul E Rangel
2018-08-22cbtable: remove chromeos_acpi from cbtableJoel Kitching
2018-08-14cbmem: rename vdat to chromeos_acpiJoel Kitching
2018-07-17libpayload: Add UNKNOWN_SPEED to usb_speed enumRaul E Rangel
2018-06-15util/cbfstool: Support FIT payloadsPatrick Rudolph
2018-05-31libpayload-x86: Export keyboard modifiersPatrick Rudolph
2018-05-31libpayload: Export usbhid_getmodifiersPatrick Rudolph
2018-05-15libpayload-x86: Add PS2 mouse driverPatrick Rudolph
2018-05-15libpayload-x86: Add common i8042 driverPatrick Rudolph
2018-05-04cbfs: Rename CBFS_TYPE_PAYLOAD to CBFS_TYPE_SELFPatrick Rudolph
2018-05-01libpayload: Add raw_read_ functionsT Michael Turney
2018-04-27libpayload/include/queue.h: Remove trailing whitespaceElyes HAOUAS
2018-04-19libpayload: Move GDB functions to stdlib.hJulius Werner
2018-03-23arch/arm64/armv8/mmu: Add support for 48bit VAPatrick Rudolph
2017-12-07libpayload: Add pci_free_dev() and some boilerplateNico Huber
2017-12-07libpayload: Add SKU ID coreboot table supportJulius Werner
2017-12-07libpayload: Minor board ID / RAM code cleanupsJulius Werner
2017-11-06endian: Fix bebitenc() to actually encode big-endianJulius Werner
2017-10-29LB_TAGS: change the value of CB_TAG_MAC_ADDRS to 0x33Ronald G. Minnich
2017-08-21libpayload: add time()Nicola Corna
2017-08-14libpayload: add *SECS_PER_SEC macros to stddef.hCaveh Jalali
2017-08-10libpayload/libpci: Add a constant for PCI class memory otherNico Huber
2017-08-08add __must_check to */compiler.hCaveh Jalali
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-06-28libpayload: Add mouse cursor driverPatrick Rudolph