summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [efi] Add efi_path_uri() to parse a URI from an EFI device pathMichael Brown2024-03-192-0/+41
* [settings] Expose current working URI and directory URI via settingsMichael Brown2024-03-192-0/+123
* [efi] Pad transmit buffer length to work around vendor driver bugsMichael Brown2024-03-182-0/+14
* [golan] Use ETH_HLEN for inline header sizeRabia Manaa2024-03-171-1/+1
* [build] Fix building on older versions of gccMichael Brown2024-03-171-0/+1
* [snp] Allocate additional padding for receive buffersMichael Brown2024-03-171-1/+14
* [ucode] Add support for updating x86 microcodeMichael Brown2024-03-156-0/+1283
* [bios] Provide a multiprocessor API for BIOSMichael Brown2024-03-154-1/+207
* [librm] Add support for installing a startup IPI handlerMichael Brown2024-03-153-0/+113
* [efi] Provide a multiprocessor API for EFIMichael Brown2024-03-156-1/+821
* [mp] Define an API for multiprocessor functionsMichael Brown2024-03-1511-0/+530
* [efi] Update to current EDK2 headersMichael Brown2024-03-1312-11/+421
* [efi] Do not report return status from efi_block_local()Michael Brown2024-03-071-1/+5
* [block] Allow SAN boot device to be identified by filesystem labelMichael Brown2024-03-073-1/+81
* [block] Allow SAN boot device to be identified by an extra filenameMichael Brown2024-03-073-28/+68
* [block] Allow SAN boot device to be identified by UUIDMichael Brown2024-03-065-7/+41
* [efi] Add efi_path_guid() utility functionMichael Brown2024-03-063-0/+46
* [block] Allow for additional SAN boot parameters alongside filenameMichael Brown2024-03-068-23/+45
* [efi] Allow booting from local disks via the "sanboot" commandMichael Brown2024-03-053-31/+166
* [block] Allow for iteration over SAN device list in drive number orderMichael Brown2024-03-052-2/+24
* [efi] Generalise block device boot to support arbitrary EFI handlesMichael Brown2024-03-041-47/+66
* [efi] Use file system protocol to check for SAN boot filename existenceMichael Brown2024-03-041-86/+218
* [block] Use drive number as debug message stream IDMichael Brown2024-03-044-166/+173
* [efi] Use long forms of device paths in debug messagesMichael Brown2024-03-041-1/+1
* [parseopt] Add parse_uuid() for parsing UUID command-line argumentsMichael Brown2024-02-292-0/+25
* [settings] Add parsing for UUID and GUID settings typesMichael Brown2024-02-292-3/+44
* [uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown2024-02-297-2/+203
* [efi] Work around broken boot services table manipulation by UEFI shimMichael Brown2024-02-271-49/+43Star
* [eap] Add support for the MS-CHAPv2 authentication methodMichael Brown2024-02-235-0/+285
* [eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2024-02-236-82/+172
* [eap] Add progress debug messagesMichael Brown2024-02-231-1/+11
* [efi] Ignore new LoongArch PC-relative relocations and relaxationsAlexey Sheplyakov2024-02-221-0/+20
* [drivers] Sort PCI_ROM() entries numericallyGeert Stappers2024-02-2221-137/+136Star
* [crypto] Force inlining of trivial wrapper functionsMichael Brown2024-02-221-44/+55
* [crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown2024-02-224-0/+567
* [crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown2024-02-152-100/+249
* [crypto] Add x509_is_self_signed() helper functionMichael Brown2024-02-153-1/+15
* [crypto] Add x509_truncate() to truncate a certificate chainMichael Brown2024-02-143-9/+37
* [list] Add list_for_each_entry_safe_continue()Michael Brown2024-02-142-0/+48
* [list] Add list_is_head_entry()Michael Brown2024-02-142-0/+27
* [build] Fix build failures with older versions of gccMichael Brown2024-02-102-7/+10
* [libc] Allow build_assert() failures to be ignored via NO_WERROR=1Michael Brown2024-02-101-1/+1
* [bnxt] Add support for BCM957608Joseph Wong2024-02-084-101/+720
* [crypto] Add implementation of the DES cipherMichael Brown2024-02-085-0/+1686
* [test] Remove dummy initialisation vector for ECB-mode AES testsMichael Brown2024-02-071-8/+3Star
* [crypto] Fix stray references to AESMichael Brown2024-02-021-3/+3
* [tls] Tidy up error handling flow in tls_send_plaintext()Michael Brown2024-01-311-10/+20
* [efi] Fix hang during ExitBootServices()Ross Lagerwall2024-01-313-3/+15
* [tls] Add ECDHE cipher suitesMichael Brown2024-01-3116-12/+292
* [tls] Make key exchange algorithms selectable via build configurationMichael Brown2024-01-3010-98/+249