summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * [fdt] Populate boot arguments in constructed device treeMichael Brown2025-04-015-14/+433
| * [fdt] Identify free space (if any) at end of parsed treeMichael Brown2025-04-012-4/+31
| * [x509] Ensure certificate remains valid during x509_append()Michael Brown2025-03-312-10/+14
| * [tls] Support fragmentation of transmitted recordsMichael Brown2025-03-312-73/+135
| * [tls] Send an empty client certificate chain if we have no certificateMichael Brown2025-03-311-28/+28
| * [iobuf] Limit automatic I/O buffer alignment to page sizeMichael Brown2025-03-311-4/+10
| * [tls] Encrypt data in place to reduce memory usageMichael Brown2025-03-311-89/+121
| * [xfer] Use xfer_alloc_iob() for transmit I/O buffers on stream socketsMichael Brown2025-03-302-2/+3
| * [isa] Disable legacy ISA device probing by defaultMichael Brown2025-03-301-1/+1
| * [efi] Allow for fact that SNP device may be removed by executed imageMichael Brown2025-03-291-10/+14
| * [efi] Check correct return value from efi_pxe_find()Michael Brown2025-03-291-1/+1
| * [efi] Disconnect existing drivers on a per-protocol basisMichael Brown2025-03-296-7/+86
| * [efi] Define an attachment priority order for EFI driversMichael Brown2025-03-296-10/+12
| * [efi] Show all drivers claiming support for a handle in debug messagesMichael Brown2025-03-291-5/+12
| * [efi] Return success from Stop() if driver is already stoppedMichael Brown2025-03-291-1/+1
| * [efi] Add various well-known GUIDs encountered in WiFi bootMichael Brown2025-03-286-0/+1321
| * [efi] Install a device tree for the booted OS, if availableMichael Brown2025-03-283-0/+127
| * [fdt] Provide the ability to create a device tree for a booted OSMichael Brown2025-03-282-0/+81
| * [efi] Create a copy of the system flattened device tree, if presentMichael Brown2025-03-283-5/+15
| * [fdt] Allow for parsing device trees where the length is known in advanceMichael Brown2025-03-284-4/+20
| * [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-287-110/+121
| * [fdt] Add the "fdt" commandMichael Brown2025-03-275-0/+104
| * [fdt] Add the concept of an FDT imageMichael Brown2025-03-274-0/+76
| * [efi] Add support for installing EFI configuration tablesMichael Brown2025-03-274-18/+217
| * [efi] Add flattened device tree header and GUID definitionsMichael Brown2025-03-275-8/+37
| * [efi] Add ACPI and SMBIOS tables as well-known GUIDsMichael Brown2025-03-272-0/+31
| * [undi] Ensure forward progress is made even if UNDI IRQ is stuckMichael Brown2025-03-262-1/+32
| * [pxeprefix] Ensure that UNDI IRQ is disabled before starting iPXEMichael Brown2025-03-262-0/+58
| * [pxeprefix] Work around missing type values from PXENV_UNDI_GET_NIC_TYPEMichael Brown2025-03-261-2/+21
| * [efi] Allow use of typed pointers for efi_open() et alMichael Brown2025-03-2423-277/+215Star
| * [efi] Eliminate uses of HandleProtocol()Michael Brown2025-03-242-9/+3Star
| * [efi] Use efi_open() for all ephemeral protocol opensMichael Brown2025-03-2417-442/+130Star
| * [efi] Use efi_open_unsafe() for all explicitly unsafe protocol opensMichael Brown2025-03-244-31/+25Star
| * [efi] Use efi_open_by_driver() for all by-driver protocol opensMichael Brown2025-03-247-102/+43Star
| * [efi] Use efi_open_by_child() for all by-child protocol opensMichael Brown2025-03-241-12/+3Star
| * [efi] Create safe wrappers for OpenProtocol() and CloseProtocol()Michael Brown2025-03-243-0/+371
| * [efi] Remove the efipci_open() and efipci_close() wrappersMichael Brown2025-03-243-51/+42Star
| * [efi] Avoid function name near-collisionMichael Brown2025-03-231-3/+3
| * [efi] Remove spurious close of SNP device parent's device pathMichael Brown2025-03-231-4/+0Star
| * [efi] Use driver name only from driver binding handles in debug messagesMichael Brown2025-03-211-6/+0Star
| * [efi] Get veto candidate driver name via either component name protocolMichael Brown2025-03-201-15/+26
| * [efi] Get veto candidate driver name from image handleMichael Brown2025-03-201-5/+5
| * [efi] Show image address range in veto debug messagesMichael Brown2025-03-201-3/+3
| * [efi] Prefer driver name to device path for debug messagesMichael Brown2025-03-201-3/+3
| * [efi] Attempt to retrieve driver name from image handle for debug messagesMichael Brown2025-03-201-0/+91
| * [efi] Allow wrapping the global boot services table in situMichael Brown2025-03-203-66/+130
| * [efi] Fix debug wrappers for CloseEvent() and CheckEvent()Michael Brown2025-03-191-2/+2
| * [efi] Ignore path separator characters in virtual filenamesMichael Brown2025-03-181-1/+5
| * [efi] Prescroll the display after a failed wrapped ExitBootServices() callMichael Brown2025-03-181-0/+44
| * [efi] Add EFI_RNG_PROTOCOL_GUID as a well-known GUIDMichael Brown2025-03-182-0/+8