aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
8021x[eap] Add support for the MD5-Challenge authentication typeMichael Brown5 months
8d337ec[contrib] Update bochsrc.txt to work with current versionsMichael Brown3 years
HEAD[tls] Add support for Ephemeral Diffie-Hellman key exchangeMichael Brown20 months
acpimac[acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown2 years
aenq[ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)Alexander Graf17 months
armlinux[linux] Centralise the linker script for Linux binariesMichael Brown17 months
asn1fix[build] Fix building on older versions of gccMichael Brown4 years
assert[libc] Make static_assert() available via assert.hMichael Brown5 months
autoexec_pxe[efi] Attempt to fetch autoexec script via TFTPMichael Brown2 years
autoexecpath[efi] Allow autoexec script to be located alongside iPXE binaryMichael Brown17 months
autovlan[efi] Create VLAN autoboot device automaticallyMichael Brown17 months
bigint_output_constraints[crypto] Add memory output constraints for big-integer inline assemblyMichael Brown3 years
cached_proxydhcp[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown3 years
cachedhcp[efi] Record cached DHCPACK from loaded image's device handle, if presentMichael Brown3 years
cc[build] Respect value of $(CC) variableDavid Yeske17 months
centos7[build] Fix build failures with older versions of gccMichael Brown4 months
ci[ci] Add GitHub action for Coverity ScanMichael Brown3 years
cleardhcp[dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown16 months
cookie[efi] Ensure NUL byte is at lowest address within stack cookieMichael Brown4 years
coverity_scan[readline] Silence spurious null pointer dereference Coverity warningMichael Brown2 months
dell3440b[efi] Always poll for TX completionsMichael Brown12 months
des[crypto] Add implementation of the DES cipherMichael Brown5 months
determinism[build] Drop timestamps from .a fileBernhard M. Wiedemann3 years
dhcpnak[dhcp] Ignore DHCPNAK unless originating from the selected DHCP serverMichael Brown17 months
dns_primary[dns] Always start DNS queries using the first configured DNS serverMichael Brown2 years
edk2[efi] Update to current EDK2 headersMichael Brown17 months
efi_watchdog[efi] Disable EFI watchdog timer when shutting down to boot an OSMichael Brown3 years
efibridge[efi] Do not attempt to drive PCI bridge devicesMichael Brown17 months
eficmdline[efi] Accept a command line passed to an iPXE image via LoadOptionsMichael Brown17 months
eficompress[efi] Compress EFI ROM imagesMichael Brown3 years
efiinitrd[efi] Support the initrd autodetection mechanism in newer Linux kernelsMichael Brown16 months
efisetWIP - EFI settingsMichael Brown16 months
efivarsWIP - EFI settingsMichael Brown16 months
efivars2[efi] Provide read-only access to EFI variables via settings mechanismMichael Brown13 months
efivlan[efi] Provide VLAN configuration protocolMichael Brown19 months
eisa[eisa] Check for system board presence before probing for slotsMichael Brown16 months
entropyWIP - entropyMichael Brown16 months
esx[efi] Veto the VMware UefiPxeBcDxe driverMichael Brown13 months
fix486[prefix] Fix use of writable code segment on 486 and earlier CPUsMichael Brown2 years
flr[pci] Backup and restore standard config space across PCIe FLRMichael Brown19 months
freebsd[build] Allow BIOS linker script to be used with FreeBSD linkerMichael Brown3 years
fxsr[librm] Test for FXSAVE/FXRSTOR instruction supportMichael Brown3 years
gcc12[build] Disable dangling pointer checking for GCCMichael Brown18 months
gcmassert[build] Fix build failures with random versions of gccMichael Brown3 months
guid[settings] Support formatting UUIDs as little-endian GUIDsMichael Brown2 years
hackespWIP - attempt creation of ESP manually via sfdiskMichael Brown12 months
hermon_link_poll[hermon] Limit link poll frequency in DOWN stateMichael Brown3 years
hermon_reset[hermon] Minimise reset timeMichael Brown3 years
hwmac[cachedhcp] Allow cached DHCPACK to override a temporary MAC addressMichael Brown2 years
hyperv[rng] Work around broken RTC periodic interrupts in Hyper-VMichael Brown16 months
imagecmdline[image] Check delimiters when parsing command-line key-value argumentsMichael Brown16 months
imgextract[gzip] Add support for gzip archive imagesMichael Brown3 years
initrd[efi] Claim fixed device paths by uninstalling device path protocolMichael Brown15 months
interpreter[image] Always unregister currently executing imageMichael Brown16 months
ioactive[efi] Clear DMA-coherent buffers before mappingMichael Brown20 months
iscsicap[iscsi] Limit maximum transfer size to MaxBurstLengthMichael Brown16 months
issue123[efi] Use device path to locate filesystem from which we were loadedMichael Brown4 years
itautec[efi] Veto the Itautec Ip4ConfigDxe driverMichael Brown3 years
kexec[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown3 years
kexec2[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown3 years
kexec3[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown3 years
keyvals[console] Restore compatibility with "--key" values in existing scriptsMichael Brown12 months
letsencrypt[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown4 months
lldp[lldp] Add support for the Link Layer Discovery ProtocolMichael Brown17 months
loong64[loong64] Add initial support for LoongArch64Xiaotian Wu17 months
loongarch64[util] Add support for LoongArch64 binariesXiaotian Wu17 months
mac_passthru[ecm] Use ACPI-provided system-specific MAC address if presentMichael Brown3 years
master[hci] Remove the generalised widget user interface abstractionMichael Brown3 days
mschapv2[crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown4 months
mturesetWIP - cleaner MTU changeMichael Brown15 months
mult[crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown5 months
naptest[tests] Verify ability to sleep the CPUMichael Brown17 months
netidx[netdevice] Allow duplicate MAC addressesMichael Brown17 months
netstate[netdevice] Allocate private data for each network upper-layer driverMichael Brown9 months
nodejs[ci] Update to actions/checkout@v3 to silence GitHub warningsMichael Brown17 months
noinitrd[efi] Omit EFI_LOAD_FILE2_PROTOCOL for a zero-length initrdMichael Brown16 months
nosyslinux[build] Allow for building EFI ISOs without syslinuxMichael Brown12 months
ntpsetting[dhcp] Request NTP server optionCornelius Hoffmann11 months
opsize[librm] Use explicit operand size when pushing a label addressMichael Brown10 months
params[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown16 months
peerdisc_recent[peerdist] Assume that most recently discovered peer can be reusedMichael Brown3 years
peerdist[peerdist] Reduce number of concurrent requests to origin serverMichael Brown5 years
pkcs8[crypto] Add support for PKCS#8 private key formatMichael Brown13 months
pkgcache[ci] Cache downloaded packages for GitHub actionsMichael Brown17 months
processorbind[efi] Do not rely on ProcessorBind.h when building host binariesMichael Brown17 months
pxemenuscroll[pxe] Avoid drawing menu items on bottom row of screenMichael Brown17 months
rdrand[rng] Add RDRAND as an entropy sourceMichael Brown16 months
realtek_hack[realtek] Work around hardware bug on RTL8211BMichael Brown3 years
rndis_padding[rndis] Fix size of reserved fieldsMichael Brown3 years
rpl[prefix] Add a generic raw image prefixMichael Brown3 years
rtlvlan[realtek] Explicitly disable VLAN offloadMichael Brown17 months
sbat[efi] Include Secure Boot Advanced Targeting (SBAT) metadataMichael Brown2 years
sepcode[build] Use separate code segment if supported by linkerMichael Brown12 months
shimWIP - shimMichael Brown15 months
shim2[efi] Allow currently selected image to be opened as "grub*.efi"Michael Brown14 months
shim3WIP - refactoredMichael Brown13 months
shim4WIP - refactoring doneMichael Brown13 months
shim5[efi] Support versions of shim that perform SBAT verificationMichael Brown13 months
shutdown_tpl_notify[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYMichael Brown3 years
simpletextinputex[efi] Use EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL if availableMichael Brown3 years
smbios3[smbios] Support scanning for the 64-bit SMBIOS3 entry pointMichael Brown6 months
snploop[efi] Bind to only the topmost instance of the SNP or NII protocolsMichael Brown17 months
snppad[snp] Pad transmit buffer length to work around buggy vendor driversMichael Brown3 months
srandtime[libc] Use wall clock time as seed for the (non-cryptographic) RNGMichael Brown9 months
supplicant[eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown9 months
sysmac[acpi] Expose system MAC address via ${sysmac} settingMichael Brown2 years
tcpwindow[tcp] Update maximum window size to 2MBMichael Brown17 months
temp[build] Be explicit about -fcommon compiler directiveBruce Rogers4 years
thunderbolt_workaround[xhci] Avoid DMA during shutdown if firmware has disabled bus masteringMichael Brown3 years
tlsfrag2[tls] Handle fragmented handshake recordsMichael Brown15 months
tlsfrag3[tls] Handle fragmented handshake recordsMichael Brown15 months
tmp[efi] Discard .pci_devlist.* sections for EFI imagesMarvin Häuser3 years
tmpintf[interface] Fix debug message values for temporary interfacesMichael Brown12 months
tpl[efi] Claim SNP devices early in efi_download_start()Michael Brown4 years
ubuntu2204[ci] Update to ubuntu-22.04 GitHub actions runnerMichael Brown17 months
udpdrop[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown17 months
uri[uri] Retain original encodings for path, query, and fragment fieldsMichael Brown3 years
uricolon[uri] Allow for relative URIs that include colons within the pathMichael Brown2 years
usbdisk[build] Work around stray sections introduced by some binutils versionsMichael Brown3 years
utf8[efi] Support Unicode console output via framebuffer consoleMichael Brown2 years
vboxWIPMichael Brown12 months
vetodhcp6[efi] Veto the Dhcp6Dxe driver on all platformsMichael Brown2 months
vgafix[bzimage] Fix parsing of "vga=..." when not at end of command lineMichael Brown20 months
wimbootWIPMichael Brown15 months
x25519[crypto] Add X25519 key exchange algorithmMichael Brown5 months
xen[xen] Update to current Xen headersMichael Brown17 months
xen-sg[xen] Support scatter-gather to allow for jumbo framesMichael Brown3 years
xhci_fail[xhci] Allow for permanent failure of the command mechanismMichael Brown3 years