aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-11-09tpm: Change response length of tpm2_get_capability()Ilias Apalodimas1-2/+2
2020-11-09efi_selftest: add tool to download dtbHeinrich Schuchardt2-0/+220
2020-11-09efi_loader: non-volatile variable not deleted from fileHeinrich Schuchardt1-0/+1
2020-11-06Merge tag 'dm-pull5nov20' of git://git.denx.de/u-boot-dmTom Rini1-2/+2
2020-11-06smbios: Drop the unused Kconfig optionsSimon Glass2-49/+13
2020-11-06sysinfo: Provide a default driver to set SMBIOS valuesSimon Glass1-0/+3
2020-11-06smbios: Add more propertiesSimon Glass1-0/+4
2020-11-06smbios: Allow properties to come from the device treeSimon Glass1-17/+81
2020-11-06x86: Pass an ofnode into each SMBIOS functionSimon Glass1-18/+26
2020-11-06acpi: Correct reset handling in acpi_device_add_power_res()Simon Glass1-1/+1
2020-11-06x86: Allow putting some tables in the bloblistSimon Glass2-2/+11
2020-11-05binman: Call helper function binman_set_rom_offset() to fill offsetMichal Simek1-2/+2
2020-11-05smbios: add parsing APIChristian Gmeiner3-0/+102
2020-11-01Merge tag 'efi-2020-01-rc2-2' of https://gitlab.denx.de/u-boot/custodians/u-b...Tom Rini4-8/+52
2020-10-30Merge tag 'dm-pull-30oct20' of https://gitlab.denx.de/u-boot/custodians/u-boo...Tom Rini1-1/+13
2020-10-30lib: Add getoptSean Anderson3-0/+131
2020-10-30efi_loader: add efi_create_indexed_name()AKASHI Takahiro2-0/+37
2020-10-30efi_loader: add option to initialise EFI subsystem earlyAKASHI Takahiro1-0/+4
2020-10-30efi_loader: fix DisconnectController() for sole childHeinrich Schuchardt1-8/+11
2020-10-29binman: Support multiple images in the librarySimon Glass1-0/+7
2020-10-29binman: Add a way to read the ROM offsetSimon Glass1-1/+6
2020-10-29Merge tag 'xilinx-for-v2021.01-v2' of https://gitlab.denx.de/u-boot/custodian...Tom Rini1-1/+1
2020-10-27efi_loader: daylight saving timeHeinrich Schuchardt1-3/+16
2020-10-27efi_loader: Disable devices before handing over controlIlias Apalodimas1-0/+6
2020-10-27efi_loader: Sort header file orderingIlias Apalodimas1-4/+3
2020-10-27trace: conserve gd register on RISC-VHeinrich Schuchardt1-1/+1
2020-10-27xilinx: zynq: Change types from u32 to uint32_tMichal Simek1-1/+1
2020-10-22lib: print_freq() should output kHz not KHzHeinrich Schuchardt1-1/+1
2020-10-22common: rename getc() to getchar()Heinrich Schuchardt2-11/+11
2020-10-19efi_loader: fix use after free in receive pathPatrick Wildt1-23/+69
2020-10-14time: Fix get_ticks being non-monotonicSean Anderson1-2/+2
2020-10-12lib: rsa: superfluous initialization in rsa_verify()Heinrich Schuchardt1-1/+1
2020-10-12rsa: fix retrieving public exponent on big-endian systemsRasmus Villemoes1-2/+9
2020-10-12lib: rsa: check algo match in rsa_verify_with_keynodeMatthieu CASTET1-0/+5
2020-10-12fit: cipher: aes: allow to store the IV in the FIT imagePhilippe Reynes1-4/+18
2020-10-12lib/hashtable: remove superfluous checkHeinrich Schuchardt1-2/+1
2020-10-10lib: Allow hexdump to be used in SPLSimon Glass1-0/+8
2020-10-06Merge tag 'dm-pull-6oct20' of git://git.denx.de/u-boot-dmTom Rini1-1/+1
2020-10-06fdtdec: correct test on return of fdt_node_offset_by_phandlePatrick Delaunay1-1/+1
2020-10-06efi_loader: QEMU CONFIG_EFI_GRUB_ARM32_WORKAROUND=nHeinrich Schuchardt1-0/+1
2020-10-06efi: Fix typo in documentationSean Anderson1-1/+1
2020-10-06efi_selftest: avoid unnecessary resetHeinrich Schuchardt1-0/+31
2020-10-06efi_selftest: print CRC32 of initrd as hexadecimalHeinrich Schuchardt1-1/+1
2020-10-06efi_selftest: enable printing hexadecimal numbersHeinrich Schuchardt1-13/+22
2020-10-06efi_loader: illegal free in EFI_LOAD_FILE2_PROTOCOLHeinrich Schuchardt1-8/+9
2020-10-06efi_loader: description EFI_LOAD_FILE2_PROTOCOLHeinrich Schuchardt1-19/+23
2020-10-05Merge branch 'next'Tom Rini7-18/+475
2020-09-27efi_loader: installation of EFI_RNG_PROTOCOLHeinrich Schuchardt3-5/+34
2020-09-25acpi: Use I2cSerialBusV2() instead of I2cSerialBus()Simon Glass1-1/+1
2020-09-25acpi: Add more support for generating processor tablesSimon Glass1-0/+167
2020-09-25acpi: Add support for generating processor tablesSimon Glass1-0/+55
2020-09-25x86: acpi: Support generation of the DBG2 tableSimon Glass1-0/+64
2020-09-25dm: acpi: Use correct GPIO polarity type in acpi_dp_add_gpio()Simon Glass1-2/+2
2020-09-25acpi: Support generating a multi-function _DSM for devicesSimon Glass2-0/+97
2020-09-25acpi: Add support for conditions and return valuesSimon Glass1-0/+68
2020-09-25acpi: Add support for writing a _PRWSimon Glass1-0/+10
2020-09-22optee: add property no-map to secure reserved memoryEtienne Carriere1-1/+1
2020-09-22fdtdec: optionally add property no-map to created reserved memory nodeEtienne Carriere2-3/+9
2020-09-21Merge branch 'master' into nextTom Rini7-32/+74
2020-09-18efi_selftest: check for RISC-V boot-hartid in FDTHeinrich Schuchardt1-0/+15
2020-09-18efi_selftest: rework device tree testHeinrich Schuchardt1-14/+39
2020-09-18efi_memory: refine overlap_only_ram descriptionMaxim Uvarov1-1/+1
2020-09-16lib: fdt: Fix fdtdec_setup_mem..() conversion to livetree APIMarek Vasut1-2/+2
2020-09-14efi_selftest: restore gd before do_reset()Heinrich Schuchardt1-2/+4
2020-09-14efi_loader: save global data pointer on RISC-VHeinrich Schuchardt1-9/+9
2020-09-14efi_loader: efi_var_mem_notify_exit_boot_servicesHeinrich Schuchardt1-1/+1
2020-09-14rsa: crash in br_i32_decode() called from rsa_gen_key_prop()Robert Reither1-3/+3
2020-09-07Merge branch 'remove-config-nr-dram-banks-v9-2020-08-26' of https://gitlab.de...Tom Rini2-12/+2
2020-09-06efi_selftest: simplify MakefileHeinrich Schuchardt1-6/+0
2020-09-06efi_loader: remove duplicate image size checkHeinrich Schuchardt1-4/+0
2020-09-06efi_loader: error message if image not authenticatedHeinrich Schuchardt1-2/+4
2020-09-06efi_loader: log function in image loaderHeinrich Schuchardt1-22/+22
2020-08-27lib/rsa: correct check after allocation in fdt_add_bignum()Heinrich Schuchardt1-1/+1
2020-08-26CONFIG_NR_DRAM_BANKS: Remove unreferenced code as its always definedStefan Roese2-12/+2
2020-08-25Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvellTom Rini1-0/+16
2020-08-25Merge branch '2020-08-24-misc-improvements'Tom Rini1-1/+2
2020-08-25fdtdec: Add API to read pci bus-range propertySuneel Garapati1-0/+16
2020-08-24xen: Code style conformityAnastasiia Lukianenko1-1/+2
2020-08-24efi_loader: validate device path length in boot managerHeinrich Schuchardt1-4/+2
2020-08-24efi_loader: efi_dp_check_length()Heinrich Schuchardt1-0/+33
2020-08-24efi_selftest: substitute ResetSystem() by do_reset()Heinrich Schuchardt1-2/+8
2020-08-24efi_selftest: add a test for ResetSystem()Heinrich Schuchardt2-0/+59
2020-08-24efi_loader: ResetSystem() should not hangHeinrich Schuchardt1-3/+4
2020-08-20lib: fdt: Convert fdtdes_setup_mem..() to livetree APIMichal Simek1-32/+35
2020-08-20lib: fdt: Introduce fdtdec_setup_mem_size_base_lowest()Michal Simek1-0/+45
2020-08-15Merge tag 'efi-2020-10-rc3-2' of https://gitlab.denx.de/u-boot/custodians/u-b...Tom Rini4-281/+208
2020-08-14lib: sscanf: add sscanf implementationAndrii Anisov3-0/+828
2020-08-14efi_loader: signature: correct a behavior against multiple signaturesAKASHI Takahiro2-85/+24
2020-08-13efi_loader: variable: fix secure state initializationAKASHI Takahiro1-5/+5
2020-08-13efi_loader: signature: rework for intermediate certificates supportAKASHI Takahiro4-209/+184
2020-08-13efi_loader: variable: keep temporary buffer during the authenticationAKASHI Takahiro1-7/+20
2020-08-08efi_loader: set load options in boot managerHeinrich Schuchardt1-11/+27
2020-08-08efi_loader: factor out efi_set_load_options()Heinrich Schuchardt1-0/+32
2020-08-08efi_loader: add copyright noticeAKASHI Takahiro1-0/+1
2020-08-08lib/crypto: simplify public_key_verify_signatureHeinrich Schuchardt1-4/+0
2020-08-07include/u-boot, lib/zlib: add sources for zlib decompressionJoao Marcos Costa3-0/+107
2020-08-04lmb/bdinfo: dump lmb info via bdinfoTero Kristo1-19/+23
2020-08-03efi: Tidy up header includesSimon Glass2-0/+3
2020-08-01efi_selftest: block device test requires CONFIG_DOS_PARTITIONHeinrich Schuchardt2-1/+3
2020-08-01efi_selftest: SNP test depends on networkHeinrich Schuchardt1-1/+2
2020-08-01efi_loader: use CONFIG_STACK_SIZE in the UEFI sub-systemHeinrich Schuchardt1-1/+1
2020-08-01efi_loader: Enable run-time variable support for tee based variablesIlias Apalodimas6-154/+148
2020-08-01efi_loader: Trim output buffer size correctly for tee variablesIlias Apalodimas1-10/+3
2020-07-31env: Add support for explicit write access listMarek Vasut1-1/+4
2020-07-31env: Add option to only ever append environmentMarek Vasut1-0/+4
2020-07-25Revert "lib: fdt: Split fdtdec_setup_mem_size_base()"Michal Simek1-8/+3
2020-07-25Revert "lib: fdt: Split fdtdec_setup_memory_banksize()"Michal Simek1-12/+6
2020-07-24Revert "Merge tag 'dm-pull-20jul20' of git://git.denx.de/u-boot-dm"Tom Rini1-9/+20
2020-07-23Merge tag 'dm-pull-20jul20' of git://git.denx.de/u-boot-dmTom Rini1-20/+9
2020-07-22lib: crypto: export and enhance pkcs7_verify_one()AKASHI Takahiro1-7/+54
2020-07-22lib: crypto: add pkcs7_digest()AKASHI Takahiro1-3/+89
2020-07-22lib: crypto: import pkcs7_verify.c from linuxAKASHI Takahiro3-0/+528
2020-07-22lib: crypto: enable x509_check_for_self_signed()AKASHI Takahiro2-10/+25
2020-07-22lib: crypto: add public_key_verify_signature()AKASHI Takahiro1-1/+69
2020-07-22efi_loader: use logging for block device messagesHeinrich Schuchardt1-10/+13
2020-07-22efi_loader: document efi_save_gd(), efi_restore_gd()Heinrich Schuchardt1-5/+15
2020-07-22efi_loader: loosen buffer parameter check in efi_file_readStefan Sørensen1-1/+8
2020-07-22efi_loader: Check for the native OP-TEE result on mm_communicate callsIlias Apalodimas1-2/+2
2020-07-22efi_loader: Rename and correct values for ARM_SMC_MM_*Ilias Apalodimas1-4/+4
2020-07-22efi_loader: don't use memmove() in efi_var_mem_del()Heinrich Schuchardt2-1/+4
2020-07-22efi_loader: efi_current_var after SetVirtualAddressMapHeinrich Schuchardt1-0/+1
2020-07-20Revert "lib: fdt: Split fdtdec_setup_mem_size_base()"Michal Simek1-8/+3
2020-07-20Revert "lib: fdt: Split fdtdec_setup_memory_banksize()"Michal Simek1-12/+6
2020-07-17treewide: convert bd_t to struct bd_info by coccinelleMasahiro Yamada2-2/+3
2020-07-17lib: zlib: Remove offset pointer optimization in inftrees.cChin Liang See1-11/+8
2020-07-17lz4: fix decompressor on big-endian powerpcRasmus Villemoes1-56/+39
2020-07-17acpi: Support writing named valuesSimon Glass1-0/+49
2020-07-17acpi: Support generation of a deviceSimon Glass1-0/+7
2020-07-17acpi: Support generation of a generic registerSimon Glass1-0/+71
2020-07-17acpi: Support generation of a scopeSimon Glass1-0/+7
2020-07-17binman: Add way to locate an entry in memorySimon Glass1-0/+23
2020-07-17binman: Refactor binman_entry_find() to allow other nodesSimon Glass1-6/+13
2020-07-17binman: Allow setting the ROM offsetSimon Glass1-0/+17
2020-07-17dm: acpi: Enhance acpi_get_name()Simon Glass1-0/+106
2020-07-17acpi: Add support for a generic power sequenceSimon Glass1-0/+99
2020-07-17acpi: Add support for writing a GPIO power sequenceSimon Glass1-0/+85
2020-07-17acpi: Add support for writing a Power ResourceSimon Glass1-0/+22
2020-07-17acpi: Add support for various misc ACPI opcodesSimon Glass1-0/+86
2020-07-17acpi: Support copying properties from device tree to ACPISimon Glass1-0/+56
2020-07-17acpi: Support writing a GPIOSimon Glass1-0/+23
2020-07-17acpi: Support writing Device Properties objects via _DSDSimon Glass2-0/+324
2020-07-17acpi: Support writing a UUIDSimon Glass1-0/+38
2020-07-17acpi: Support writing a nameSimon Glass1-0/+96
2020-07-17acpi: Support writing a stringSimon Glass1-0/+6
2020-07-17acpi: Support writing an integerSimon Glass1-0/+51
2020-07-17acpigen: Support writing a packageSimon Glass1-0/+12
2020-07-17acpigen: Support writing a lengthSimon Glass1-0/+33
2020-07-17acpi: Support generation of SPI descriptorSimon Glass1-0/+124
2020-07-17acpi: Support generation of I2C descriptorSimon Glass1-0/+107
2020-07-17acpi: Support generation of a GPIO/irq for a deviceSimon Glass1-1/+30
2020-07-17acpi: Support generation of GPIO descriptorSimon Glass1-0/+151
2020-07-17acpi: Support string outputSimon Glass1-0/+14
2020-07-17acpi: Support generation of interrupt descriptorSimon Glass1-0/+119
2020-07-17acpi: Support generation of ACPI codeSimon Glass3-0/+41
2020-07-17acpi: Add a way to check device statusSimon Glass1-0/+5
2020-07-17acpi: Add a function to get a device path and scopeSimon Glass2-0/+84
2020-07-17timer: Allow delays with a 32-bit microsecond timerSimon Glass1-0/+5
2020-07-16efi_loader: pre-seed UEFI variablesHeinrich Schuchardt5-10/+63
2020-07-16efi_loader: identify PK, KEK, db, dbx correctlyHeinrich Schuchardt2-13/+41
2020-07-16efi_loader: configuration of variables storeHeinrich Schuchardt1-12/+18
2020-07-16efi_loader: update secure stateHeinrich Schuchardt1-0/+10
2020-07-16efi_loader: restructure code for TEE variablesHeinrich Schuchardt2-159/+155
2020-07-16efi_loader: display RO attribute with TEE-backed variablesIlias Apalodimas1-6/+136
2020-07-11efi_selftest: adjust runtime test for variablesHeinrich Schuchardt1-7/+6
2020-07-11efi_loader: enable UEFI variables at runtimeHeinrich Schuchardt3-5/+17
2020-07-11efi_loader: use memory based variable storageHeinrich Schuchardt1-468/+94
2020-07-11efi_loader: memory buffer for variablesHeinrich Schuchardt2-0/+267
2020-07-11efi_loader: new function efi_memcpy_runtime()Heinrich Schuchardt1-0/+19
2020-07-11efi_loader: optional pointer for ConvertPointerHeinrich Schuchardt1-0/+6
2020-07-11efi_loader: export efi_convert_pointer()Heinrich Schuchardt1-5/+3
2020-07-11efi_loader: UEFI variable persistenceHeinrich Schuchardt4-1/+257
2020-07-11efi_loader: secure boot flagHeinrich Schuchardt1-6/+2
2020-07-11efi_loader: read-only AuditMode and DeployedModeHeinrich Schuchardt1-9/+13
2020-07-11efi_loader: value of VendorKeysHeinrich Schuchardt1-60/+15
2020-07-11efi_loader: keep attributes in efi_set_variable_intHeinrich Schuchardt1-12/+12
2020-07-11efi_loader: simplify boot managerHeinrich Schuchardt1-16/+12
2020-07-11efi_loader: OsIndicationsSupported, PlatformLangCodesHeinrich Schuchardt1-28/+31
2020-07-11efi_loader: separate UEFI variable API from implemementationHeinrich Schuchardt3-79/+94
2020-07-11efi_loader: prepare for read only OP-TEE variablesHeinrich Schuchardt4-181/+148
2020-07-11efi_loader: NULL dereference in efi_convert_pointerHeinrich Schuchardt1-1/+2
2020-07-11efi_loader: fix efi_get_child_controllers()Heinrich Schuchardt1-4/+8
2020-07-11efi_loader: wrong printf format in efi_image_parseHeinrich Schuchardt1-1/+1
2020-07-11efi_loader: cleanup for tee backed variablesIlias Apalodimas1-5/+3
2020-07-11lib: rsa: export rsa_verify_with_pkey()AKASHI Takahiro1-4/+4
2020-07-11efi_loader: image_loader: add digest-based verification for signed imageAKASHI Takahiro2-75/+97
2020-07-11efi_loader: image_loader: verification for all signatures should passAKASHI Takahiro2-150/+191
2020-07-11efi_loader: signature: make efi_hash_regions more genericAKASHI Takahiro1-29/+17
2020-07-11efi_loader: signature: fix a size check against revocation listAKASHI Takahiro1-2/+3
2020-07-11efi_loader: image_loader: retrieve authenticode only if it existsAKASHI Takahiro1-8/+21
2020-07-11efi_loader: image_loader: add a check against certificate type of authenticodeAKASHI Takahiro1-12/+44
2020-07-10powerpc: move ADDR_MAP to KconfigMarek Szyprowski1-0/+13
2020-07-08lib: rsa: function to verify a signature against a hashHeiko Stuebner1-24/+32
2020-07-08display_options: Drop #ifdef for MEM_SUPPORT_64BIT_DATASimon Glass1-14/+4
2020-07-08Update MEM_SUPPORT_64BIT_DATA to be always definedSimon Glass1-3/+3
2020-07-08lib: rsa: add documentation to padding_pss_verify to document limitationsHeiko Stuebner1-0/+13
2020-07-08lib: rsa: free local arrays after use in rsa_gen_key_prop()Heiko Stuebner1-11/+10
2020-07-08lib: rsa: fix allocated size for rr and rrtmp in rsa_gen_key_prop()Heiko Stuebner1-5/+9
2020-07-08lib: rsa: bring exp_len in line when generating a key_propHeiko Stuebner1-1/+1
2020-07-08lib: rsa: take spl/non-spl into account when building rsa_verify_with_pkey()Heiko Stuebner2-4/+4
2020-07-08lib: rsa: distinguish between tpl and spl for CONFIG_RSA_VERIFYHeiko Stuebner1-1/+1