Commit Graph

  • 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
  • 56f7d44fde [efi] Show ACPI address space descriptor ranges in debug messages Michael Brown 2021-04-21 16:13:02 +01:00
  • 3efdbef2f0 [efi] Always map full length of coherent DMA buffer allocation Michael Brown 2021-04-20 14:37:08 +01:00
  • e4afaa2246 [build] Fix genfsimg to build ISO with long filenames Matya 2021-04-20 13:15:03 +02:00
  • 614d99eba1 [xen] Avoid infinite loop on allocation failure in xenstore_response() Michael Brown 2021-04-20 13:28:57 +01:00
  • 85d179f2c6 [xen] Support scatter-gather to allow for jumbo frames Michael Brown 2021-04-14 16:33:41 +01:00
  • 8ca43ccbc1 [int13] Do not report INT 13 extension support for emulated floppies Michael Brown 2021-04-13 20:30:20 +01:00
  • 3ae83222ce [cloud] Enable "poweroff" command in cloud images Michael Brown 2021-04-10 20:03:32 +01:00
  • 78749542fc [netdevice] Ensure driver transmit() and poll() will not be re-entered Michael Brown 2021-04-10 16:53:52 +01:00
  • 0be8491b71 [pci] Avoid scanning nonexistent buses when using PCIAPI_DIRECT Michael Brown 2021-04-10 13:14:30 +01:00
  • c0346dbb49 [intel] Add additional PCI device ID to table Tyler J. Stachecki 2021-04-04 10:13:59 -04:00
  • 94245624e4 [efi] Mark PE .reloc and .debug sections as discardable Marvin Häuser 2021-04-05 16:45:07 +02:00
  • f1e9e2b062 [efi] Align EFI image sections by page size Marvin Häuser 2021-04-08 20:04:16 +02:00
  • 1cc8756511 [efi] Discard .pci_devlist.* sections for EFI images Marvin Häuser 2021-04-08 19:58:35 +02:00
  • 1192edf394 [dhcp] Handle DHCPNAK by returning to discovery state Michael Brown 2021-03-11 15:54:26 +00:00
  • 7c8fc2cae8 [linux] Fail at link time if building slirp.linux without libslirp Michael Brown 2021-03-11 15:08:57 +00:00
  • 65bd5c05db [linux] Do not assume that stat() works on sysfs files Michael Brown 2021-03-03 02:24:32 +00:00
  • 1c4917b6a7 [linux] Validate length of ACPI table read from sysfs Michael Brown 2021-03-03 01:55:07 +00:00
  • 50d13907c4 [linux] Place -lslirp at end of linker search list Michael Brown 2021-03-03 01:09:33 +00:00
  • 69ecab2634 [linux] Use fstat() rather than statx() Michael Brown 2021-03-03 00:34:02 +00:00
  • 2a2909cd1f [linux] Use generic sysfs mechanism to read SMBIOS table Michael Brown 2021-03-02 23:43:21 +00:00
  • 6816006808 [linux] Use generic sysfs mechanism to read ACPI tables Michael Brown 2021-03-02 23:42:36 +00:00
  • 5c8a9905ce [linux] Add a generic function for reading files from sysfs Michael Brown 2021-03-02 23:37:41 +00:00
  • 976839ae4c [linux] Free cached ACPI tables on shutdown Michael Brown 2021-03-02 23:56:11 +00:00
  • 3a58400121 [dns] Reduce debug verbosity for DNS server list Michael Brown 2021-03-02 20:03:21 +00:00
  • 7b963310aa [linux] Allow arbitrary settings to be applied to Linux devices Michael Brown 2021-03-02 19:34:16 +00:00
  • 8055d5c48b [linux] Add missing pci_num_bus() stub Michael Brown 2021-03-02 18:02:21 +00:00
  • 3b8aff94bf [build] Fix building on older versions of gcc Michael Brown 2021-03-02 16:46:14 +00:00
  • 2b5d3f582f [slirp] Add libslirp driver for Linux Michael Brown 2021-03-02 10:20:55 +00:00
  • 916ebef198 [build] Allow __asmcall to be used as a type attribute Michael Brown 2021-03-02 10:15:23 +00:00
  • c09b627973 [linux] Provide ACPI settings via /sys/firmware/acpi/tables Michael Brown 2021-03-01 01:38:54 +00:00
  • 9776f6ece1 [acpi] Allow for platforms that provide ACPI tables individually Michael Brown 2021-03-01 00:08:23 +00:00
  • d175936b78 [acpi] Eliminate redundant acpi_find_rsdt() in acpi_sx() Michael Brown 2021-02-28 23:59:15 +00:00
  • 0956fb52c4 [acpi] Use a fixed colour for debug messages Michael Brown 2021-02-28 23:58:06 +00:00
  • f309d7a7b7 [linux] Use host glibc system call wrappers Michael Brown 2021-02-28 13:45:58 +00:00
  • 040cdd0c65 [linux] Add a prefix to all symbols to avoid future name collisions Michael Brown 2021-02-27 18:52:11 +00:00
  • 16d95227a4 [bitops] Provide an explicit operand size for bit test instructions Michael Brown 2021-02-27 15:05:20 +00:00
  • b76281a885 [efi] Compress EFI ROM images Michael Brown 2021-02-19 19:58:04 +00:00
  • 900f1f98d3 [librm] Test for FXSAVE/FXRSTOR instruction support Michael Brown 2021-02-18 14:30:27 +00:00
  • e63b8c3302 [librm] Add missing __asmcall on init_idt() Michael Brown 2021-02-18 14:51:28 +00:00
  • 22bb29eabc [prefix] Add a generic raw image prefix Michael Brown 2021-02-18 12:13:12 +00:00
  • 8446a439b3 [initrd] Allow for zero-length initrd files Michael Brown 2021-02-18 01:49:23 +00:00
  • 4039b54ba3 [cloud] Do not enable serial console on EFI platforms Michael Brown 2021-02-17 22:37:56 +00:00
  • cd3de55ea5 [efi] Record cached DHCPACK from loaded image's device handle, if present Michael Brown 2021-02-17 18:11:43 +00:00
  • d562339fca [efi] Defer autoboot link-layer address and autoexec script probing Michael Brown 2021-02-17 17:07:12 +00:00
  • e39cd79a00 [efi] Split out autoexec script portions of efi_autoboot.c Michael Brown 2021-02-17 16:57:19 +00:00
  • 057674bb1f [pxe] Split out platform-independent portions of cachedhcp.c Michael Brown 2021-02-17 15:59:52 +00:00
  • 19d0fab40f [ath5k] Add missing AR5K_EEPROM_READ in ath5k_eeprom_read_turbo_modes Bruce Rogers 2021-02-16 11:29:41 -07:00
  • fa012dd020 [cloud] Enable IPv6 and HTTPS in cloud boot images Michael Brown 2021-02-16 10:58:42 +00:00
  • d16535aa4f [cloud] Add utility for importing images to AWS EC2 Michael Brown 2021-02-16 00:27:40 +00:00
  • 1b99ba2a93 [build] Work around stray sections introduced by some binutils versions Michael Brown 2021-02-15 09:54:03 +00:00
  • 83516ba7f0 [cloud] Use PCIAPI_DIRECT for cloud images Michael Brown 2021-02-13 19:41:03 +00:00
  • 0049243367 [ena] Switch to two-phase reset mechanism Michael Brown 2021-02-13 18:55:39 +00:00
  • c160fb2593 [build] Use .balign directive instead of .align Michael Brown 2021-02-12 23:22:54 +00:00
  • b539e9a7e9 [build] Remove support for building with the Intel C compiler Michael Brown 2021-02-12 21:56:53 +00:00
  • df16df2c85 [build] Report detailed errors when unable to find a usable mkisofs Michael Brown 2021-02-12 12:13:18 +00:00
  • d79f504c0c [ci] Disable redundant scheduled execution of Coverity Scan Michael Brown 2021-02-05 11:59:27 +00:00
  • 831f17f66f [ci] Disable Travis CI Michael Brown 2021-02-03 16:08:10 +00:00
  • 1259580dde [ci] Add GitHub action for Coverity Scan Michael Brown 2021-02-04 16:15:33 +00:00
  • eeca29a1e0 [ci] Add GitHub action for build testing Michael Brown 2021-02-03 16:06:35 +00:00