Commit Graph

  • 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
  • e8393c3728 [build] Work around distros that use -fcf-protection=full by default Michael Brown 2021-02-04 11:07:46 +00:00
  • e80299c56b [build] Work around -fPIE patched versions of gcc on all architectures Michael Brown 2021-02-04 02:05:28 +00:00
  • bfb72ec234 [build] Avoid spurious "make clean" when building for the first time Michael Brown 2021-02-04 02:45:45 +00:00
  • 885c6d6e98 [efi] Fix erroneous comparison of a pointer against userptr_t Michael Brown 2021-02-03 16:00:06 +00:00
  • 5bdb75c9d0 [contrib] Update bochsrc.txt to work with current versions Michael Brown 2021-02-01 23:57:37 +00:00
  • 1af0fe04f8 [hermon] Add support for ConnectX-3 based cards Christian Iversen 2021-01-27 00:08:18 +01:00
  • 0c94659a8a [autoboot] Avoid closing and immediately reopening network device Michael Brown 2021-02-01 23:32:34 +00:00
  • 6f1cb791ee [hermon] Avoid parsing length field on completion errors Michael Brown 2021-02-01 23:06:04 +00:00
  • 8747241b3e [hermon] Make hermon_dump_xxx() functions no-ops on non-debug builds Michael Brown 2021-02-01 22:57:57 +00:00
  • 410566cef7 [hermon] Minimise reset time Michael Brown 2021-02-01 22:25:52 +00:00
  • 7b2b35981f [hermon] Throttle debug output when sensing port type Christian Iversen 2021-01-27 00:06:37 +01:00
  • 299c671f57 [hermon] Add a debug notice when initialization is complete Christian Iversen 2021-01-26 22:36:15 +01:00
  • 8b07c88df8 [hermon] Add support for port management event Christian Iversen 2021-01-28 21:29:57 +01:00
  • d948ac6c61 [hermon] Adjust Ethernet work queue size Christian Iversen 2021-01-27 00:03:01 +01:00
  • e62c3e3513 [hermon] Use reset value suitable for ConnectX-3 Michael Brown 2021-02-01 01:53:15 +00:00
  • 2e3d5909ee [hermon] Clean up whitespace in hermon.c Christian Iversen 2021-01-26 23:47:01 +01:00
  • 79031fee21 [iscsi] Update link to iBFT reference manual Christian Iversen 2021-02-01 01:27:08 +01:00
  • def46cf344 [hermon] Limit link poll frequency in DOWN state Michael Brown 2021-01-31 23:29:45 +00:00
  • ba20ba4273 [build] Avoid using awk to format build ID as hexadecimal Michael Brown 2021-01-31 00:41:34 +00:00
  • 3a2411b43f [build] Avoid using sha1sum when calculating build ID Michael Brown 2021-01-31 00:30:10 +00:00
  • 82dbca4938 [build] Allow BIOS linker script to be used with FreeBSD linker Michael Brown 2021-01-30 11:48:47 +00:00
  • 1fea8ce06a [build] Check for broken elftoolchain version of objcopy Michael Brown 2021-01-30 01:56:16 +00:00
  • fe52f8e8be [build] Avoid modifying load addresses when stripping .zinfo section Michael Brown 2021-01-30 01:35:27 +00:00
  • d8dc06fbf9 [build] Replace random build ID with a deterministic one Manuel Mendez 2021-01-28 16:45:04 -05:00
  • bc4979e2cf [build] Use $(shell ...) to invoke BUILD_ID_CMD Manuel Mendez 2021-01-29 09:23:54 -05:00
  • 9d000c9fd7 [build] Use SOURCE_DATE_EPOCH if it exists Manuel Mendez 2021-01-15 21:29:27 -05:00
  • 6c91eebd0a [build] Use recursive deletion for "make clean" Michael Brown 2021-01-30 17:37:09 +00:00
  • 5e260c73f1 [build] Avoid shell brace expansion in "make clean" Michael Brown 2021-01-30 17:34:49 +00:00
  • f034ae59f6 [build] Allow elf2efi.c to build on FreeBSD Michael Brown 2021-01-30 00:11:33 +00:00
  • 25b675c3db [build] Ensure that isolinux.bin is modifiable Michael Brown 2021-01-29 23:55:36 +00:00
  • 9557497e78 [build] Add syslinux search locations used on FreeBSD Michael Brown 2021-01-29 23:51:49 +00:00
  • f4fcd000a5 [build] Drop timestamps from .a file Bernhard M. Wiedemann 2021-01-29 13:41:42 +01:00
  • 43d72d0087 [hermon] Perform clean MPT unmap on device shutdown Christian Iversen 2021-01-26 23:48:44 +01:00
  • 699b9f1d1b [hermon] Use Ethernet MAC as eIPoIB local EMAC Christian Iversen 2021-01-26 22:56:42 +01:00
  • 6cb12ee2b0 [hermon] Increase polling rate for command completions Christian Iversen 2021-01-26 22:47:29 +01:00
  • 7d32225b55 [hermon] Add event queue debug functions Michael Brown 2021-01-28 22:01:43 +00:00
  • 7c40227e18 [hermon] Increase command timeout from 2 to 10 seconds Christian Iversen 2021-01-25 13:32:04 +01:00
  • cd126c41bb [hermon] Add assorted debug error messages Michael Brown 2021-01-28 20:52:36 +00:00
  • ce45c8dc21 [hermon] Show "issuing command" messages only at DBGLVL_EXTRA Michael Brown 2021-01-28 17:29:36 +00:00
  • a2893dc18a [hermon] Reorganize PCI ROM list and document well-known product names Christian Iversen 2021-01-23 13:26:24 +01:00
  • 0e788c8eda [golan] Backport typo fix in nodnic_prm.h: s/HERMON/NODNIC/ Christian Iversen 2020-05-04 21:45:29 +02:00