aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
acpimac[acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown3 years
aenq[ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)Alexander Graf2 years
aqc1xx[aqc1xx] Add support for Marvell AQtion Ethernet controllerAnimesh Bhatt6 months
armlinux[arm] Inhibit compiler warnings about an implied executable stackMichael Brown2 years
assert[libc] Make static_assert() available via assert.hMichael Brown13 months
autoexec_pxe[efi] Attempt to fetch autoexec script via TFTPMichael Brown3 years
autovlan[efi] Create VLAN autoboot device automaticallyMichael Brown2 years
cached_proxydhcp[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown4 years
cc[build] Respect value of $(CC) variableDavid Yeske2 years
centos7[build] Fix build failures with older versions of gccMichael Brown12 months
cleardhcp[dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown24 months
coverity_scan[menu] Allow a post-activity timeout to be definedMichael Brown3 days
dell3440b[efi] Always poll for TX completionsMichael Brown20 months
des[crypto] Add implementation of the DES cipherMichael Brown13 months
dns_primary[dns] Always start DNS queries using the first configured DNS serverMichael Brown3 years
edk2[efi] Update to current EDK2 headersMichael Brown2 years
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 Brown2 years
efivarsWIP - EFI settingsMichael Brown24 months
efivars2[efi] Provide read-only access to EFI variables via settings mechanismMichael Brown21 months
efivlan[cachedhcp] Retain cached DHCPACK after startup if not already consumedMichael Brown2 years
eisa[eisa] Check for system board presence before probing for slotsMichael Brown2 years
ena[ena] Change reported operating system type to "iPXE"Michael Brown6 months
entropy[efi] Split out EFI_RNG_PROTOCOL as a separate entropy sourceMichael Brown2 years
esx[efi] Veto the VMware UefiPxeBcDxe driverMichael Brown21 months
fix486[prefix] Fix use of writable code segment on 486 and earlier CPUsMichael Brown3 years
flr[pci] Backup and restore standard config space across PCIe FLRMichael Brown2 years
gcc12[build] Disable dangling pointer checking for GCCMichael Brown2 years
gcmassert[build] Fix build failures with random versions of gccMichael Brown11 months
hackespWIP - attempt creation of ESP manually via sfdiskMichael Brown19 months
hwmac[cachedhcp] Allow cached DHCPACK to override a temporary MAC addressMichael Brown3 years
hyperv[rng] Work around broken RTC periodic interrupts in Hyper-VMichael Brown2 years
imagecmdline[image] Check delimiters when parsing command-line key-value argumentsMichael Brown2 years
imgextract[gzip] Add support for gzip archive imagesMichael Brown4 years
initrd[efi] Claim fixed device paths by uninstalling device path protocolMichael Brown23 months
interpreter[image] Always unregister currently executing imageMichael Brown24 months
ioactive[efi] Clear DMA-coherent buffers before mappingMichael Brown2 years
iscsicap[iscsi] Limit maximum transfer size to MaxBurstLengthMichael Brown2 years
itautec[efi] Veto the Itautec Ip4ConfigDxe driverMichael Brown4 years
letsencrypt[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown12 months
lldp[lldp] Add support for the Link Layer Discovery ProtocolMichael Brown2 years
loong64[loong64] Add support for building EFI binariesXiaotian Wu20 months
loongarch64[util] Add support for LoongArch64 binariesXiaotian Wu2 years
mac_passthru[ecm] Use ACPI-provided system-specific MAC address if presentMichael Brown3 years
master[menu] Allow a post-activity timeout to be definedMichael Brown3 days
mschapv2[crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown12 months
mturesetWIP - cleaner MTU changeMichael Brown23 months
naptest[tests] Verify ability to sleep the CPUMichael Brown2 years
netidx[netdevice] Allow duplicate MAC addressesMichael Brown2 years
netstate[fcoe] Use driver-private data to hold FCoE port structureMichael Brown17 months
noinitrd[efi] Omit EFI_LOAD_FILE2_PROTOCOL for a zero-length initrdMichael Brown24 months
nosyslinux[build] Allow for building EFI ISOs without syslinuxMichael Brown19 months
ntpsetting[dhcp] Request NTP server optionCornelius Hoffmann19 months
opsize[librm] Use explicit operand size when pushing a label addressMichael Brown18 months
params[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown24 months
peerdisc_recent[peerdist] Assume that most recently discovered peer can be reusedMichael Brown4 years
pkgcacheHACK - pkgcache test (empty commit)Michael Brown2 years
processorbind[efi] Do not rely on ProcessorBind.h when building host binariesMichael Brown2 years
pxemenuscroll[pxe] Avoid drawing menu items on bottom row of screenMichael Brown2 years
rbgstart[crypto] Start up RBG on demand if neededMichael Brown4 days
realtek_hack[realtek] Work around hardware bug on RTL8211BMichael Brown4 years
riscv64[build] Centralise dummy architecture-specific headersMichael Brown6 months
sbat[efi] Include Secure Boot Advanced Targeting (SBAT) metadataMichael Brown3 years
sepcode[build] Use separate code segment if supported by linkerMichael Brown20 months
shim[efi] Add "shim" commandMichael Brown23 months
shim2WIP - first working boot (excluding SBAT)Michael Brown21 months
shim3WIP - first successful sbat hackMichael Brown21 months
shim4WIP - refactoredMichael Brown21 months
shim5[efi] Support versions of shim that perform SBAT verificationMichael Brown21 months
shutdown_tpl_notify[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYMichael Brown3 years
snploop[efi] Bind to only the topmost instance of the SNP or NII protocolsMichael Brown2 years
snppad[efi] Pad transmit buffer length to work around vendor driver bugsMichael Brown11 months
supplicant[eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown17 months
sysmac[acpi] Expose system MAC address via ${sysmac} settingMichael Brown3 years
tcpwindow[tcp] Update maximum window size to 2MBMichael Brown2 years
thunderbolt_workaround[xhci] Avoid DMA during shutdown if firmware has disabled bus masteringMichael Brown3 years
tlsfrag2[tls] Handle fragmented handshake recordsMichael Brown23 months
tlsfrag3[tls] Handle fragmented handshake recordsMichael Brown23 months
tmpintf[interface] Fix debug message values for temporary interfacesMichael Brown20 months
udpdrop[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown2 years
uri[uri] Retain original encodings for path, query, and fragment fieldsMichael Brown3 years
utf8[console] Avoid overlap between special keys and Unicode charactersMichael Brown20 months
vboxWIPMichael Brown20 months
vetodhcp6[efi] Veto the Dhcp6Dxe driver on all platformsMichael Brown10 months
vgafix[bzimage] Fix parsing of "vga=..." when not at end of command lineMichael Brown2 years
wimbootWIPMichael Brown22 months
wimboot2WIP - ImageBaseMichael Brown15 months
x25519[tls] Add ECDHE cipher suitesMichael Brown13 months
xen[xen] Update to current Xen headersMichael Brown2 years
xen-sg[xen] Support scatter-gather to allow for jumbo framesMichael Brown4 years
xhci_fail[xhci] Allow for permanent failure of the command mechanismMichael Brown3 years