summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg7 days59-686/+4950
|\
| * [netdevice] Add "linktype" settingPavel Krotkiy2024-04-032-0/+24
| * [efi] Restructure handling of autoexec.ipxe scriptMichael Brown2024-04-034-384/+124Star
| * [cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown2024-04-023-10/+71
| * [efi] Add the ability to create a temporary MNP network deviceMichael Brown2024-03-295-20/+78
| * [efi] Allow for allocating EFI devices from arbitrary handlesMichael Brown2024-03-292-42/+67
| * [http] Add error table entry for HTTP 404 Not Found errorMichael Brown2024-03-291-1/+2
| * [tftp] Add error table entry for TFTP "file not found" error codeMichael Brown2024-03-291-1/+10
| * [efi] Add error table entry for local filesystem EFI_NOT_FOUND errorMichael Brown2024-03-291-1/+18
| * [efi] Report local file errors during download, rather than on openingMichael Brown2024-03-291-124/+130
| * [image] Allow opaque URI component to provide image nameMichael Brown2024-03-291-4/+7
| * [build] Fix build failures with random versions of gccMichael Brown2024-03-272-15/+18
| * [efi] Extract basic network settings from loaded image device pathMichael Brown2024-03-262-0/+243
| * [efi] Add efi_path_mac() to parse a MAC address from an EFI device pathMichael Brown2024-03-262-0/+25
| * [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devicesMichael Brown2024-03-259-54/+657
| * [efi] Allow for drivers to be located via child handlesMichael Brown2024-03-252-2/+10
| * [efi] Add helper functions for service binding protocolsMichael Brown2024-03-254-0/+248
| * [efi] Match chainloaded device by uppermost matching handleMichael Brown2024-03-251-42/+70
| * [efi] Set current working URI from our own device path URI, if presentMichael Brown2024-03-191-0/+11
| * [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
* | Merge branch 'aqc1xx' into openslxSimon Rettberg8 days190-1530/+11124
|\ \
| * | Merge branch 'ipxe:master' into aqc1xxanimeshbm2024-03-14229-1988/+10267
| |\|
| | * [efi] Update to current EDK2 headersMichael Brown2024-03-1312-11/+421
| | * [ci] Update action versions to silence GitHub warningsMichael Brown2024-03-082-8/+8
| | * [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