aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
3 days[efi] Allow discovery of PCI bus:dev.fn address rangesHEADmasterMichael Brown2-78/+176
3 days[pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown14-0/+77
4 days[crypto] Fix debug name for empty certificate chain validatorsMichael Brown1-2/+4
4 days[crypto] Generalise cms_signature to cms_messageMichael Brown5-284/+364
4 days[crypto] Add OID-identified algorithms for AES ciphersMichael Brown5-0/+196
5 days[crypto] Pass image as parameter to CMS functionsMichael Brown4-65/+101
5 days[crypto] Allow passing a NULL certificate store to x509_find() et alMichael Brown4-40/+55
6 days[crypto] Centralise mechanisms for identifying X.509 certificatesMichael Brown6-87/+133
11 days[crypto] Extend asn1_enter() to handle partial object cursorsMichael Brown3-22/+43
11 days[crypto] Clarify ASN.1 cursor invalidation behaviourMichael Brown1-8/+21
11 days[crypto] Do not return an error when skipping the final ASN.1 objectMichael Brown1-5/+0
2024-08-01[cpuid] Allow hypervisor CPUID leaves to be accessed as settingsMichael Brown1-4/+14
2024-08-01[cpuid] Allow reading hypervisor CPUID leavesMichael Brown2-2/+5
2024-07-31[smbios] Allow reading an entire SMBIOS data structure as a settingMichael Brown1-1/+9
2024-07-31[smbios] Avoid reading beyond end of constructed SMBIOS settingMichael Brown1-0/+7
2024-07-25[gve] Increase number of receive buffers to reduce packet lossMichael Brown2-5/+13
2024-07-24[gve] Add driver for Google Virtual Ethernet NICMichael Brown4-0/+2313
2024-06-27[ipv6] Expose router address for DHCPv6 leased addressesslash128Michael Brown3-18/+97
2024-06-26[ipv4] Support small subnets with no directed broadcast addressslash31Michael Brown3-6/+36
2024-06-21[hci] Remove the generalised widget user interface abstractionMichael Brown4-254/+0
2024-06-21[form] Reimplement the "login" user interfaceMichael Brown1-61/+31
2024-06-20[form] Add support for dynamically created interactive formsMichael Brown6-0/+616
2024-06-20[dynui] Add concept of a secret user interface itemMichael Brown2-0/+9
2024-06-20[dynui] Allow for multiple flags on a user interface itemMichael Brown4-10/+17
2024-06-20[dynui] Generalise mechanisms for looking up user interface itemsMichael Brown3-32/+52
2024-06-20[dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown9-192/+195
2024-06-20[hci] Allow tab key to be used to cycle through UI elementsMichael Brown4-33/+86
2024-06-18[hci] Rename "item" command's first parameter from "label" to "name"Michael Brown4-33/+33
2024-06-18[hci] Split out msg() and alert() from settings UI codeMichael Brown3-72/+131
2024-06-18[hci] Draw all widgets on the standard screenMichael Brown6-36/+21
2024-05-31[libc] Add stpcpy()Michael 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