aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-02-15[console] Add Swedish "se" keymapMichael Brown1-0/+53
2022-02-15[build] Avoid invoking genkeymap.py via PerlMichael Brown2-1/+2
2022-02-15[console] Ensure that all ASCII characters are reachable in all keymapsMichael Brown1-0/+6
2022-02-15[console] Remove "az" keymapMichael Brown1-40/+0
2022-02-15[console] Fix unreachable characters in "mt" keymapMichael Brown2-1/+5
2022-02-15[console] Fix unreachable characters in "il" keymapMichael Brown2-0/+7
2022-02-15[console] Treat dead keys as producing their ASCII equivalentsMichael Brown15-7/+61
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown37-5/+332
2022-02-15[console] Centralise handling of key modifiersMichael Brown6-37/+116
2022-02-15[console] Allow for named keyboard mappingsMichael Brown33-130/+373
2022-02-14[tables] Add ability to declare static table start and end markersMichael Brown1-0/+27
2022-02-10[console] Handle remapping of scancode 86Michael Brown28-6/+93
2022-02-10[console] Update genkeymap to work with current databasesMichael Brown25-485/+434
2022-02-10[efi] Support keyboard remapping via the EFI consoleMichael Brown1-0/+8
2022-02-10[usb] Handle upper/lower case and Ctrl-<key> after applying remappingMichael Brown1-6/+11
2022-02-10[usb] Support keyboard remapping via the native USB keyboard driverMichael Brown1-0/+5
2022-02-10[console] Avoid attempting to remap numeric keypad on BIOS consoleMichael Brown1-3/+18
2022-02-10[console] Generalise bios_keymap() as key_remap()Michael Brown3-17/+55
2022-02-10[efi] Enable IMAGE_GZIP by default for AArch64Michael Brown1-0/+4
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