summaryrefslogtreecommitdiff
path: root/payloads/libpayload
AgeCommit message (Expand)Author
2024-05-26libpayload: Add x86_64 (64-bit) supportSubrata Banik
2024-05-24libpayload: Inject head.S into libc, remove separate classSubrata Banik
2024-05-24libpayload: x86: Move Multiboot header to include fileSubrata Banik
2024-05-18Libpayload: Rename arch variable _ARCH to _ARCHDIR for consistencySubrata Banik
2024-05-04libpayload: Save EAX and EBX only for multiboot payloadsSubrata Banik
2024-04-19libpayload: Fix inl() return type mismatchSubrata Banik
2024-03-25libpayload: Include commonlib/helpers.h in libpayload.h for GPL buildsJulius Werner
2024-03-19libpayload: gdb: Make die_if() format string a literalJulius Werner
2024-03-17libpayload: Make GPL commonlib includes available to payloads and testsJulius Werner
2024-03-15treewide: Move stdlib.h to commonlibMaximilian Brune
2024-03-13cbfs: Remove broken remnants of PAYLOAD_INFO featureJulius Werner
2024-03-09tests: Add `DEBUG` make commandline option to generate debug symbolsJulius Werner
2024-02-24treewide: Move list.h to commonlibMaximilian Brune
2024-02-24vboot: Enable new arm64 SIMD crypto accelerationJulius Werner
2024-02-22libpayload: Remove legacy CBFS APIJulius Werner
2024-02-18payloads: Add SPDX headers to KconfigMartin Roth
2024-02-18Treewide: Fix incorrect SPDX license stringsMartin Roth
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
2024-01-24Makefiles: Rename top-level Makefiles from .inc to .mkMartin Roth
2024-01-22libpayload/arch/arm64/mmu: Specify ttb_buffer section name explicitlyYu-Ping Wu
2024-01-18libpayload/vboot/Makefile.inc: Pass FIRMWARE_ARCH=mock if LP_ARCH_MOCKYu-Ping Wu
2024-01-14libpayload: Make sure to install into the right DESTDIRNico Huber
2024-01-11libpayload: Move back the ttb_buffer sectionYi Chou
2023-12-31libpayload: Remove shell for loops in install Makefile targetPatrick Georgi
2023-12-28libpayload: Add VBOOT_X86_RSA_ACCELERATION configJeremy Compostella
2023-12-11libpayload/arm64: Round fb_size up to a multiple of GRANULE_SIZEYidi Lin
2023-12-01libpayload: Fix the stack and data labelsYi Chou
2023-11-25libpayload/unit-tests: Rename ARCH_BIG_ENDIAN to ARCH_MOCK_BIG_ENDIANPatrick Georgi
2023-11-23libpayload: Move ttb_buffer to a standalone sectionYi Chou
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-10-04{commonlib, libpayload}: Add "has_external_display" in coreboot tableSubrata Banik
2023-09-18libpayload/libcbfs: Add VBOOT_CBFS_INTEGRATION supportJakub Czapiga
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-09-07libpayload: Add after an if conditional on the next lineArthur Heymans
2023-08-28payloads/libpayload: Don't use old style function definitionElyes Haouas
2023-08-28libpayload: Fix clang fallthrough warningArthur Heymans
2023-08-26libpayload: Skip unknown arguments to clangArthur Heymans
2023-08-26libpayload: Remove unnecessary bracketsArthur Heymans
2023-08-26libpayload: Fix untyped function argumentsArthur Heymans
2023-08-24libpayload: Outsource delay function into own headerThomas Heijligen
2023-08-20payloads/libpayload: Remove ARCH_SPECIFIC_OPTIONSElyes Haouas
2023-08-18libpayload/cbfs: Fill size_out even if cbfs_map() failsYu-Ping Wu
2023-08-17libpayload/include/stdarg.h: Add va_copy builtinMaximilian Brune
2023-08-17libpayload: Add parsing of SMBIOS addressMaximilian Brune
2023-08-01libpayload/drivers/cbmem_console: Use C99 flexible arraysElyes Haouas
2023-08-01payloads/libpayload/include/coreboot_tables: Use C99 flexible arraysElyes Haouas
2023-06-12libpayload/uhci: Re-write UHCI RH driver w/ generic_hub APINico Huber
2023-06-06libpayload/drivers/usb/xhci.c: Check for NULL in xhci_initFred Reitberger
2023-06-04libpayload/uhci: Return expected length for control/bulk transfersNico Huber
2023-05-27libpayload;arch,cpu/x86: drop USE_MARCH_586 Kconfig optionFelix Held
2023-05-27payloads/libpayload/configs: drop config.galileoFelix Held
2023-05-24libpayload/arch/x86: Update API handling of CBTABLE handoffMaximilian Brune
2023-04-06tree: Replace `egrep` with `grep -E`Felix Singer
2023-03-07libpayload: strings.h: Use builtin __ffs instead of included oneThomas Heijligen
2023-03-07libpayload: bin/lpgcc allow to call without filesThomas 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
2023-02-16libpayload: Add VBOOT_SHA_ARMV8_CE configYidi Lin
2022-12-22payloads/libpayload/arch/x86/rom_media.c: Change log level messageElyes Haouas
2022-11-21libpayload: Fix compiler warningsThomas Heijligen
2022-10-26coreboot_tables: Drop uart PCI addrArthur Heymans
2022-09-21tests: Add support for tests build failures detectionJakub Czapiga
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-08-12libpayload: usb: Fix spacing issuesYidi Lin
2022-08-12libpayload: usbmsc: Prevent usbdisk_remove() from being called twiceYidi Lin
2022-08-01libpayload: Enable PCIe driver for sc7280Veerabhadrarao Badiganti
2022-08-01libpayload/pci: Add pci_map_bus function for Qualcomm platformPrasad Malisetty
2022-07-04treewide: Unify Google brandingJon Murphy
2022-06-20libpayload/Makefile.inc: Initialize vboot submoduleNicholas Chin
2022-06-16libpayload/libcbfs: Fix file hash checkYu-Ping Wu
2022-06-15libpayload/Makefile.payload: Fix CFLAGSNico Huber
2022-06-15libpayload/Makefile.payload: Include libpayload's .configNico Huber
2022-06-15libpayload/Makefile.payload: Revise config strategyNico Huber
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 pci_map_bus function for MediaTek platformJianjun Wang
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-05-11libpayload/nvme: Fix controller disablement in (de)init sequenceNico Huber
2022-05-11libpayload/nvme: Test for NVMe-command-set bit individuallyNico Huber
2022-05-11libpayload/nvme: Fix error paths of nvme_init()Nico Huber
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-25libpayload/vboot: Fix include paths fixup macroJakub Czapiga
2022-03-16libpayload: Parse DDR Information using coreboot tablesRavi Kumar Bokka
2022-03-09commonlib/bsd: Remove cb_err_tJulius Werner
2022-03-04libpayload: cbmem_console: Drop loglevel markers from snapshotJulius Werner
2022-03-03libpayload/bin/lpgcc: Make lpgcc provide TPM configuration for vbootJakub Czapiga