Commit Graph

  • 7e9631b60f [utf8] Add UTF-8 accumulation self-tests Michael Brown 2022-02-28 14:41:45 +00:00
  • 3cd3a73261 [utf8] Add ability to accumulate Unicode characters from UTF-8 bytes Michael Brown 2022-02-28 13:37:40 +00:00
  • 2acdc92994 [dns] Always start DNS queries using the first configured DNS server Michael Brown 2022-02-23 22:52:08 +00:00
  • bc5c612f75 [console] Include mappings for AltGr-Shift-<key> Michael Brown 2022-02-16 15:19:35 +00:00
  • 304333dace [console] Support changing keyboard map at runtime Michael Brown 2022-02-16 00:14:38 +00:00
  • 674963e2a6 [settings] Always process all settings applicators Michael Brown 2022-02-16 00:12:55 +00:00
  • 11e17991d0 [console] Ensure that US keyboard map appears at start of linker table Michael Brown 2022-02-16 00:11:33 +00:00
  • 252cff5e9a [xsigo] Avoid storing unused uninitialised fields in gateway address Michael Brown 2022-02-16 13:22:56 +00:00
  • 04288974f6 [pci] Ensure that pci_read_config() initialises all fields Michael Brown 2022-02-16 12:30:02 +00:00
  • 5d22307c41 [image] Do not clear current working URI when executing embedded image Michael Brown 2022-02-15 14:28:01 +00:00
  • 419b2e71da [console] Fix definition of unreachability for remapped keys Michael Brown 2022-02-15 16:41:19 +00:00
  • 4a37b05008 [console] Add Swedish "se" keymap Michael Brown 2022-02-15 14:12:18 +00:00
  • 5aee6b81d7 [build] Avoid invoking genkeymap.py via Perl Michael Brown 2022-02-15 13:54:28 +00:00
  • 510f9de0a2 [console] Ensure that all ASCII characters are reachable in all keymaps Michael Brown 2022-02-15 11:51:37 +00:00
  • 429d4beb89 [console] Remove "az" keymap Michael Brown 2022-02-15 11:53:07 +00:00
  • a7a79ab12b [console] Fix unreachable characters in "mt" keymap Michael Brown 2022-02-15 11:45:17 +00:00
  • 164db2cc63 [console] Fix unreachable characters in "il" keymap Michael Brown 2022-02-15 11:43:08 +00:00
  • c7d7819291 [console] Treat dead keys as producing their ASCII equivalents Michael Brown 2022-02-15 11:28:57 +00:00
  • e1cedbc0d4 [console] Support AltGr to access ASCII characters via remapping Michael Brown 2022-02-14 13:45:59 +00:00
  • f2a59d5973 [console] Centralise handling of key modifiers Michael Brown 2022-02-14 16:31:08 +00:00
  • 871dd236d4 [console] Allow for named keyboard mappings Michael Brown 2022-02-14 13:22:48 +00:00
  • 1150321595 [tables] Add ability to declare static table start and end markers Michael Brown 2022-02-14 13:13:37 +00:00
  • 0bbd896783 [console] Handle remapping of scancode 86 Michael Brown 2022-02-09 15:43:42 +00:00
  • 3f05a82fec [console] Update genkeymap to work with current databases Michael Brown 2022-02-06 19:33:20 +00:00
  • 0979b3a11d [efi] Support keyboard remapping via the EFI console Michael Brown 2022-02-10 12:14:46 +00:00
  • eb92ba0a4f [usb] Handle upper/lower case and Ctrl-<key> after applying remapping Michael Brown 2022-02-10 11:55:54 +00:00
  • 468980db2b [usb] Support keyboard remapping via the native USB keyboard driver Michael Brown 2022-02-09 21:54:47 +00:00
  • fa708015e5 [console] Avoid attempting to remap numeric keypad on BIOS console Michael Brown 2022-02-09 16:06:11 +00:00
  • f51a62bc3f [console] Generalise bios_keymap() as key_remap() Michael Brown 2022-02-09 15:54:39 +00:00
  • 64113751c3 [efi] Enable IMAGE_GZIP by default for AArch64 Michael Brown 2022-02-10 12:47:25 +00:00
  • bc35b24e3e [prefix] Fix use of writable code segment on 486 and earlier CPUs Michael Brown 2022-02-02 03:26:20 +00:00
  • 6ba671acd9 [efi] Attempt to fetch autoexec script via TFTP Michael Brown 2022-01-17 16:17:17 +00:00
  • ec746c0001 [efi] Allow for autoexec scripts that are not located in a filesystem Michael Brown 2022-01-17 16:11:56 +00:00
  • e814d33900 [uri] Allow for relative URIs that include colons within the path Michael Brown 2022-01-13 14:53:36 +00:00
  • f4f9adf618 [efi] Include Secure Boot Advanced Targeting (SBAT) metadata Michael Brown 2022-01-13 14:10:03 +00:00
  • fbbdc39260 [build] Ensure version.%.o is always rebuilt as expected Michael Brown 2022-01-13 13:43:08 +00:00
  • 53a5de3641 [doc] Update user-visible ipxe.org URIs to use HTTPS Michael Brown 2022-01-13 12:48:38 +00:00
  • 91c77e2592 [efi] Do not align VirtualSize for .reloc and .debug sections Michael Brown 2022-01-11 15:27:14 +00:00
  • f43c2fd697 [settings] Support formatting UUIDs as little-endian GUIDs Michael Brown 2022-01-04 13:31:15 +00:00
  • 9062544f6a [efi] Disable EFI watchdog timer when shutting down to boot an OS Michael Brown 2021-11-24 15:43:46 +00:00
  • 562c74e1ea [efi] Run ExitBootServices shutdown hook at TPL_NOTIFY Michael Brown 2021-11-22 14:53:33 +00:00
  • 0f4cc4b5a7 [build] Include EFI system partition table entry in isohybrid images Michael Brown 2021-11-23 15:20:09 +00:00
  • a046da21a4 [efi] Raise TPL during driver unload entry point Michael Brown 2021-11-22 12:50:38 +00:00
  • 3ad27fbe78 [intel] Add PCI ID for Intel X553 0x15e4 Benedikt Braunger 2021-11-16 13:42:14 +01:00
  • b6045a8cbb [efi] Modify global system table when wrapping a loaded image Michael Brown 2021-11-21 13:27:14 +00:00
  • 51612b6e69 [efi] Do not attempt to use console output after ExitBootServices() Michael Brown 2021-11-21 13:19:55 +00:00
  • 236299baa3 [xhci] Avoid DMA during shutdown if firmware has disabled bus mastering Michael Brown 2021-11-12 15:57:51 +00:00
  • 1844aacc83 [uri] Retain original encodings for path, query, and fragment fields Michael Brown 2021-11-11 23:31:23 +00:00
  • 85eb961bf9 [xhci] Allow for permanent failure of the command mechanism Michael Brown 2021-10-28 00:38:02 +01:00
  • f24a2794e1 [virtio] Update driver to use DMA API Aaron Young 2021-10-27 16:05:43 -07:00
  • 2265a65191 [readline] Extend maximum read line length to 1024 characters Michael Brown 2021-09-10 15:34:57 +01:00
  • 05a76acc6d [ecm] Use ACPI-provided system-specific MAC address if present Michael Brown 2021-09-08 14:29:36 +01:00
  • 91e147213c [ecm] Expose USB vendor/device information to ecm_fetch_mac() Michael Brown 2021-09-08 14:23:21 +01:00
  • 0cc4c42f0a [acpi] Allow for extraction of a MAC address from the DSDT/SSDT Michael Brown 2021-09-08 13:50:20 +01:00
  • 02ec659b73 [acpi] Generalise DSDT/SSDT data extraction logic Michael Brown 2021-09-08 12:53:12 +01:00
  • e09e1142a3 [efi] Record cached ProxyDHCPOFFER and PXEBSACK, if present Michael Brown 2021-07-23 11:32:04 +01:00
  • db6310c3e5 [efi] Use zero for PCI vendor/device IDs when no applicable ID exists Michael Brown 2021-07-26 15:42:00 +01:00
  • b33cc1efe3 [build] Fix genfsimg to work with FATDIR with space JuniorJPDJ 2021-07-08 10:47:29 +02:00
  • 4d180be517 [cloud] Retry DHCP aggressively in AWS EC2 Michael Brown 2021-07-20 13:19:15 +01:00
  • c64dfff0a9 [efi] Match signtool expectations for file alignment Michael Brown 2021-07-15 15:32:31 +01:00
  • 8d08300ad9 [libc] Allow for externally-defined LITTLE_ENDIAN and BIG_ENDIAN constants Michael Brown 2021-07-15 13:46:34 +01:00
  • 2690f73096 [uri] Make URI schemes case-insensitive Michael Brown 2021-07-01 16:32:46 +01:00
  • 4aa0375821 [rdc] Add driver for RDC R6040 embedded NIC Michael Brown 2021-06-28 12:32:19 +01:00
  • 5622575c5e [realtek] Work around hardware bug on RTL8211B Michael Brown 2021-06-22 14:48:10 +01:00
  • 0688114ea6 [cloud] Show ifstat output after a failed boot attempt Michael Brown 2021-06-23 10:22:38 +01:00
  • 9b6ad2d888 [peerdist] Assume that most recently discovered peer can be reused Michael Brown 2021-06-17 15:29:22 +01:00
  • 51c88a4a62 [build] Fix building on broken versions of GNU binutils Michael Brown 2021-06-17 14:32:23 +01:00
  • bf4ccd4265 [build] Ensure build ID is deterministic Bernhard M. Wiedemann 2021-06-12 21:55:43 +02:00
  • 3c040ad387 [efi] Veto the Itautec Ip4ConfigDxe driver Michael Brown 2021-06-11 14:46:54 +01:00
  • 3dd1989ac0 [libc] Match standard prototype for putchar() Michael Brown 2021-06-07 13:26:01 +01:00
  • 52300ccf98 [base64] Include terminating NUL within base64 character array Michael Brown 2021-06-07 13:18:19 +01:00
  • 92807f5759 [rndis] Fix size of reserved fields Michael Brown 2021-06-07 12:01:10 +01:00
  • 065dce8d59 [ath5k] Avoid returning uninitialised data on EEPROM read errors Michael Brown 2021-06-04 14:16:44 +01:00
  • f3f568e382 [crypto] Add memory output constraints for big-integer inline assembly Michael Brown 2021-06-03 13:34:14 +01:00
  • 74c54461cb [build] Use SOURCE_DATE_EPOCH for isohybrid MBR ID if it exists Michael Brown 2021-05-24 15:38:54 +01:00
  • 0d68d71519 [build] Use SOURCE_DATE_EPOCH for .iso timestamps if it exists Michael Brown 2021-05-24 15:26:07 +01:00
  • e5f0255173 [efi] Provide an "initrd.magic" file for use by UEFI kernels Michael Brown 2021-05-21 14:27:27 +01:00
  • ef9953b712 [efi] Allow for non-image-backed virtual files Michael Brown 2021-05-18 14:03:15 +01:00
  • bfca3db41e [cpio] Split out bzImage initrd CPIO header construction Michael Brown 2021-05-17 14:57:48 +01:00
  • fc8bd4ba1a [x509] Use case-insensitive comparison for certificate names Michael Brown 2021-05-18 11:46:28 +01:00
  • 661093054b [libc] Add strncasecmp() Michael Brown 2021-05-18 11:45:24 +01:00
  • 059c4dc688 [bnxt] Use hexadecimal values in PCI_ROM entries Joseph 2021-04-22 20:07:53 -07:00
  • adb2ed907e [intel] Add PCI ID for I219-V and -LM 10 to 15 Christian Nilsson 2019-02-14 21:56:11 +01:00
  • d7bc9e9d67 [image] Support archive image formats independently of "imgextract" command Michael Brown 2021-05-12 14:37:57 +01:00
  • 62f732207e [image] Propagate trust flag to extracted archive images Michael Brown 2021-05-12 14:13:01 +01:00
  • 191f8825cb [image] Allow single-member archive images to be executed transparently Michael Brown 2021-05-12 13:54:59 +01:00
  • a6a8bb1a9a [undi] Read TSC only when profiling Michael Brown 2021-05-12 10:55:17 +01:00
  • 05fcf1a2f0 [rng] Check for TSC support before using RTC entropy source Michael Brown 2021-05-12 10:24:00 +01:00
  • 13c1abe10a [prefix] Specify i486 architecture for LZMA decompressor Michael Brown 2021-05-12 10:09:33 +01:00
  • 866fa1ce76 [gzip] Add support for gzip archive images Michael Brown 2021-05-06 18:38:37 +01:00
  • d093683d93 [zlib] Add support for zlib archive images Michael Brown 2021-05-06 13:17:35 +01:00
  • 5c9c8d2b9b [image] Add "imgextract" command for extracting archive images Michael Brown 2021-05-06 13:11:31 +01:00
  • de4f31cdca [image] Provide image_set_len() utility function Michael Brown 2021-05-06 13:09:30 +01:00
  • 106f4c5391 [cloud] Allow multiple images to be imported simultaneously Michael Brown 2021-05-02 12:23:00 +01:00
  • 1dfc05622d [cloud] Attempt to include CPUID_SETTINGS only for x86 builds Michael Brown 2021-05-02 12:35:37 +01:00
  • 438513f6f6 [cloud] Autodetect CPU architecture from AMI disk image Michael Brown 2021-05-02 09:39:10 +01:00
  • 6dad316e66 [cloud] Use a sortable default AMI name Michael Brown 2021-05-01 22:08:17 +01:00
  • e994237c0b [cloud] Add ability to generate Dokuwiki table of AMI images Michael Brown 2021-05-01 21:33:38 +01:00
  • 323af9ee84 [settings] Add --timeout option to "read" command Michael Brown 2021-04-23 12:30:30 +01:00
  • b2501dd122 [readline] Add an optional timeout to readline_history() Michael Brown 2021-04-23 12:27:57 +01:00