aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-31[libc] Add stpcpy()HEADmasterMichael Brown3-2/+34
2024-05-15[hci] Provide a general concept of a text widget setMichael Brown9-140/+509
2024-04-17[test] Add test cases for editable stringsMichael Brown2-0/+199
2024-04-17[hci] Fix semantics of replace_string() to match code commentsMichael Brown1-17/+18
2024-04-16[efi] Veto the Dhcp6Dxe driver on all platformsvetodhcp6Michael Brown1-0/+30
2024-04-15[hci] Use dynamically allocated buffers for editable stringsMichael Brown8-142/+199
2024-04-15[efi] Do not attempt to download autoexec.ipxe without a valid base URIMichael Brown1-0/+10
2024-04-03[netdevice] Add "linktype" settingPavel Krotkiy2-0/+24
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown4-384/+124
2024-04-02[cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown3-10/+71
2024-03-29[efi] Add the ability to create a temporary MNP network deviceMichael Brown5-20/+78
2024-03-29[efi] Allow for allocating EFI devices from arbitrary handlesMichael Brown2-42/+67
2024-03-29[http] Add error table entry for HTTP 404 Not Found errorMichael Brown1-1/+2
2024-03-29[tftp] Add error table entry for TFTP "file not found" error codeMichael Brown1-1/+10
2024-03-29[efi] Add error table entry for local filesystem EFI_NOT_FOUND errorMichael Brown1-1/+18
2024-03-29[efi] Report local file errors during download, rather than on openingMichael Brown1-124/+130
2024-03-29[image] Allow opaque URI component to provide image nameMichael Brown1-4/+7
2024-03-27[build] Fix build failures with random versions of gccgcmassertMichael Brown2-15/+18
2024-03-26[efi] Extract basic network settings from loaded image device pathMichael Brown2-0/+243
2024-03-26[efi] Add efi_path_mac() to parse a MAC address from an EFI device pathMichael Brown2-0/+25
2024-03-25[efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devicesMichael Brown9-54/+657
2024-03-25[efi] Allow for drivers to be located via child handlesMichael Brown2-2/+10
2024-03-25[efi] Add helper functions for service binding protocolsMichael Brown4-0/+248
2024-03-25[efi] Match chainloaded device by uppermost matching handleMichael Brown1-42/+70
2024-03-19[efi] Set current working URI from our own device path URI, if presentMichael Brown1-0/+11
2024-03-19[efi] Add efi_path_uri() to parse a URI from an EFI device pathMichael Brown2-0/+41
2024-03-19[settings] Expose current working URI and directory URI via settingsMichael Brown2-0/+123
2024-03-18[efi] Pad transmit buffer length to work around vendor driver bugsMichael Brown2-0/+14
2024-03-17[golan] Use ETH_HLEN for inline header sizeRabia Manaa1-1/+1
2024-03-17[build] Fix building on older versions of gccMichael Brown1-0/+1
2024-03-16[snp] Allocate additional padding for receive buffersMichael Brown1-1/+14
2024-03-15[ucode] Add support for updating x86 microcodeMichael Brown6-0/+1283
2024-03-15[bios] Provide a multiprocessor API for BIOSMichael Brown4-1/+207
2024-03-15[librm] Add support for installing a startup IPI handlerMichael Brown3-0/+113
2024-03-15[efi] Provide a multiprocessor API for EFIMichael Brown6-1/+821
2024-03-15[mp] Define an API for multiprocessor functionsMichael Brown11-0/+530
2024-03-13[efi] Update to current EDK2 headersMichael Brown12-11/+421
2024-03-07[ci] Update action versions to silence GitHub warningsMichael Brown2-8/+8
2024-03-07[efi] Do not report return status from efi_block_local()Michael Brown1-1/+5
2024-03-07[block] Allow SAN boot device to be identified by filesystem labelMichael Brown3-1/+81
2024-03-07[block] Allow SAN boot device to be identified by an extra filenameMichael Brown3-28/+68
2024-03-06[block] Allow SAN boot device to be identified by UUIDMichael Brown5-7/+41
2024-03-06[efi] Add efi_path_guid() utility functionMichael Brown3-0/+46
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown8-23/+45
2024-03-05[efi] Allow booting from local disks via the "sanboot" commandMichael Brown3-31/+166
2024-03-05[block] Allow for iteration over SAN device list in drive number orderMichael Brown2-2/+24
2024-03-04[efi] Generalise block device boot to support arbitrary EFI handlesMichael Brown1-47/+66
2024-03-04[efi] Use file system protocol to check for SAN boot filename existenceMichael Brown1-86/+218
2024-03-04[block] Use drive number as debug message stream IDMichael Brown4-166/+173
2024-03-04[efi] Use long forms of device paths in debug messagesMichael Brown1-1/+1