aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-02-02[prefix] Fix use of writable code segment on 486 and earlier CPUsfix486Michael Brown1-4/+10
2022-01-18[efi] Attempt to fetch autoexec script via TFTPMichael Brown1-0/+176
2022-01-18[efi] Allow for autoexec scripts that are not located in a filesystemMichael Brown1-21/+41
2022-01-13[uri] Allow for relative URIs that include colons within the pathuricolonMichael Brown2-5/+20
2022-01-13[efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown9-0/+139
2022-01-13[build] Ensure version.%.o is always rebuilt as expectedMichael Brown1-2/+2
2022-01-13[doc] Update user-visible ipxe.org URIs to use HTTPSMichael Brown7-20/+20
2022-01-11[efi] Do not align VirtualSize for .reloc and .debug sectionsMichael Brown1-9/+9
2022-01-04[settings] Support formatting UUIDs as little-endian GUIDsguidMichael Brown4-6/+31
2021-11-25[efi] Disable EFI watchdog timer when shutting down to boot an OSMichael Brown1-0/+34
2021-11-23[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown6-11/+36
2021-11-23[build] Include EFI system partition table entry in isohybrid imagesMichael Brown1-0/+3
2021-11-22[efi] Raise TPL during driver unload entry pointMichael Brown1-0/+7
2021-11-22[intel] Add PCI ID for Intel X553 0x15e4Benedikt Braunger1-0/+1
2021-11-21[efi] Modify global system table when wrapping a loaded imageMichael Brown2-44/+57
2021-11-21[efi] Do not attempt to use console output after ExitBootServices()Michael Brown1-3/+6
2021-11-12[xhci] Avoid DMA during shutdown if firmware has disabled bus masteringMichael Brown1-0/+22
2021-11-12[uri] Retain original encodings for path, query, and fragment fieldsuriMichael Brown5-75/+148
2021-10-28[xhci] Allow for permanent failure of the command mechanismxhci_failMichael Brown2-2/+51
2021-10-28[virtio] Update driver to use DMA APIAaron Young5-31/+69
2021-09-10[readline] Extend maximum read line length to 1024 charactersMichael Brown1-7/+17
2021-09-09[ecm] Use ACPI-provided system-specific MAC address if presentMichael Brown1-0/+9
2021-09-09[ecm] Expose USB vendor/device information to ecm_fetch_mac()Michael Brown3-7/+8
2021-09-09[acpi] Allow for extraction of a MAC address from the DSDT/SSDTMichael Brown3-0/+169
2021-09-08[acpi] Generalise DSDT/SSDT data extraction logicMichael Brown3-69/+99
2021-07-27[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown5-51/+167
2021-07-26[efi] Use zero for PCI vendor/device IDs when no applicable ID existsMichael Brown1-1/+2
2021-07-26[build] Fix genfsimg to work with FATDIR with spaceJuniorJPDJ1-1/+1
2021-07-20[cloud] Retry DHCP aggressively in AWS EC2Michael Brown1-1/+16
2021-07-15[efi] Match signtool expectations for file alignmentMichael Brown1-1/+15
2021-07-15[libc] Allow for externally-defined LITTLE_ENDIAN and BIG_ENDIAN constantsMichael Brown1-0/+4
2021-07-01[uri] Make URI schemes case-insensitiveMichael Brown2-2/+4
2021-06-28[rdc] Add driver for RDC R6040 embedded NICMichael Brown3-0/+889
2021-06-24[realtek] Work around hardware bug on RTL8211Brealtek_hackMichael Brown2-0/+12
2021-06-23[cloud] Show ifstat output after a failed boot attemptMichael Brown2-2/+4
2021-06-22[peerdist] Assume that most recently discovered peer can be reusedMichael Brown1-0/+23
2021-06-17[build] Fix building on broken versions of GNU binutilsMichael Brown1-1/+2
2021-06-14[build] Ensure build ID is deterministicBernhard M. Wiedemann1-1/+1
2021-06-11[efi] Veto the Itautec Ip4ConfigDxe driveritautecMichael Brown1-8/+10
2021-06-07[libc] Match standard prototype for putchar()Michael Brown2-2/+5
2021-06-07[base64] Include terminating NUL within base64 character arrayMichael Brown1-1/+1
2021-06-07[rndis] Fix size of reserved fieldsrndis_paddingMichael Brown1-2/+2
2021-06-04[ath5k] Avoid returning uninitialised data on EEPROM read errorsMichael Brown1-0/+3
2021-06-03[crypto] Add memory output constraints for big-integer inline assemblybigint_output_constraintsMichael Brown2-22/+43
2021-05-24[build] Use SOURCE_DATE_EPOCH for isohybrid MBR ID if it existsMichael Brown1-1/+5
2021-05-24[build] Use SOURCE_DATE_EPOCH for .iso timestamps if it existsMichael Brown1-0/+10
2021-05-21[efi] Provide an "initrd.magic" file for use by UEFI kernelsMichael Brown1-0/+88
2021-05-21[efi] Allow for non-image-backed virtual filesMichael Brown1-69/+221
2021-05-21[cpio] Split out bzImage initrd CPIO header constructionMichael Brown5-56/+110
2021-05-18[x509] Use case-insensitive comparison for certificate namesMichael Brown2-1/+3