Commit Graph

  • 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
  • 36a892a7c7 [arbel] Clean up whitespace in MT25218_PRM.h header Christian Iversen 2020-05-04 16:15:13 +02:00
  • 414c842f06 [hermon] Clean up whitespace in MT25408_PRM.h header Christian Iversen 2020-05-04 15:45:11 +02:00
  • a08244ecc4 [efi] Use EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL if available Michael Brown 2021-01-26 20:46:57 +00:00
  • 8488c989cc [image] Implicitly trust first embedded image Joe Groocock 2019-12-19 13:08:50 +00:00
  • b9de7e6eda [infiniband] Require drivers to specify the number of ports Christian Iversen 2021-01-27 00:43:51 +01:00
  • 4f9fbe6c16 [efi] Fix misleading debug message Michael Brown 2021-01-26 22:25:18 +00:00
  • f4c3a01470 [ifmgmt] Make "ifstat" show the link-layer protocol for each netdev Christian Iversen 2021-01-26 21:46:33 +01:00
  • 42db0bd041 [cmdline] Expose "iflinkwait" as a command Michael Brown 2021-01-26 15:44:59 +00:00
  • ade4d2b4fe [efi] Fix use of uninitialised variable Michael Brown 2021-01-26 11:30:50 +00:00
  • a3f1e8fb67 [efi] Automatically load "/autoexec.ipxe" when booted from a filesystem Michael Brown 2021-01-25 16:34:22 +00:00
  • 989a7a8032 [image] Provide image_memory() Michael Brown 2021-01-25 16:18:28 +00:00
  • ffc41ae9d1 [travis] Update to current default build environment Michael Brown 2021-01-24 12:39:46 +00:00
  • 68469d1b12 [build] Report a meaningful error message if isolinux.bin is missing Michael Brown 2021-01-24 12:31:48 +00:00
  • 7c3d186a19 [build] Check that mkisofs equivalent supports the required options Michael Brown 2021-01-24 12:15:20 +00:00
  • 8ef22d819b [tftp] Allow for profiling of client and server turnaround times Michael Brown 2021-01-22 21:05:07 +00:00
  • b99477b3fa [image] Add the "imgmem" command Michael Brown 2021-01-20 18:08:04 +00:00
  • 99ac69b8a9 [image] Provide image_set_data() Michael Brown 2021-01-20 18:03:16 +00:00
  • ae73fb5aa0 [build] Allow an initrd script to be provided via genfsimg Michael Brown 2021-01-22 18:33:51 +00:00
  • 34f51a0dca [build] Fail gracefully when no input files are given to genfsimg Michael Brown 2021-01-22 18:29:01 +00:00
  • 05d7591a71 [build] Use explicit disk geometry for generated FAT filesystem images Michael Brown 2021-01-22 12:22:11 +00:00
  • a2a6618d46 [build] Fix genfsimg incompatibility with dash shell Michael Brown 2021-01-22 09:52:57 +00:00
  • 565ca3eab0 [build] Set volume name "iPXE" on FAT filesystem images Michael Brown 2021-01-21 21:23:06 +00:00
  • 1173538155 [build] Allow genfsimg to be used on third party UEFI binaries Michael Brown 2021-01-19 23:47:44 +00:00
  • 3a9621a6fb [ipv6] Defer router discovery timeout while link is blocked Michael Brown 2021-01-19 14:15:56 +00:00
  • 9a341203df [dhcp] Allow for links that remained blocked for up to three minutes Michael Brown 2021-01-19 12:54:50 +00:00
  • 9c2e8bad11 [eap] Treat an EAP Request-Identity as indicating a blocked link Michael Brown 2021-01-19 12:37:50 +00:00
  • 274ad69012 [eapol] Replace EAPoL code Michael Brown 2021-01-19 12:34:10 +00:00
  • 8606204595 [dhcp] Continue transmitting DHCPDISCOVER while link is blocked Michael Brown 2021-01-19 12:21:28 +00:00
  • 0fb37a48a9 [build] Include xorrisofs as a viable mkisofs equivalent Omgalof 2021-01-16 09:59:23 -03:00
  • 8e3826aa10 [build] Inhibit spurious array bounds warning on some versions of gcc Michael Brown 2021-01-15 20:54:27 +00:00
  • a5fb41873d [isa] Add missing #include <config/isa.h> Manuel Mendez 2021-01-13 15:58:59 -05:00
  • 79c0173d6d [build] Create util/genfsimg for building filesystem-based images Michael Brown 2021-01-13 11:50:26 +00:00
  • c42f31bc8a [xhci] Avoid false positive Coverity warning Michael Brown 2021-01-04 09:37:59 +00:00
  • 5aa389593d [efi] Leave asynchronous USB endpoints open until device is removed Michael Brown 2021-01-03 19:12:41 +00:00
  • 7ce3b84050 [xhci] Show meaningful error messages after command failures Michael Brown 2021-01-03 19:10:30 +00:00
  • 017b345d5a [xhci] Fail attempts to issue concurrent commands Michael Brown 2021-01-03 19:08:49 +00:00
  • 988d2c13cd [efi] Use segment and bus number to identify PCI root bridge I/O protocol Michael Brown 2020-12-31 20:41:49 +00:00
  • dced22d6de [smbios] Add support for the 64-bit SMBIOS3 entry point Michael Brown 2020-12-29 14:37:54 +00:00
  • 485f8ce554 [efi] Allow for longer device paths in debug messages b1f6c1c4 2020-12-26 19:15:54 -05:00
  • da491eaae7 [sfc] Update email addresses Martin Habets 2020-11-23 08:07:13 +00:00
  • 68f1914aae [x509] Clarify debug message for an untrusted X.509 issuer Josh McSavaney 2020-09-28 22:23:16 -04:00
  • ce841946df [golan] Add new PCI IDs Mohammed Taha 2020-12-14 14:48:23 +00:00
  • 47098d7cb1 [efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leaked Michael Brown 2020-12-17 21:46:52 +00:00
  • 6769a7c3c6 [efi] Skip interface uninstallation during shutdown Michael Brown 2020-12-17 20:37:27 +00:00
  • fb91542f2a [efi] Nullify interfaces unconditionally on error and shutdown paths Michael Brown 2020-12-17 19:48:08 +00:00
  • f47a45ea2d [iphone] Add iPhone tethering driver Michael Brown 2020-12-16 13:29:06 +00:00
  • f43a8f8b9f [crypto] Allow private key to be specified as a TLS connection parameter Michael Brown 2020-12-15 16:11:34 +00:00
  • 6a8664d9ec [tls] Include root of trust within definition of TLS session Michael Brown 2020-12-15 16:28:33 +00:00
  • 3475f9162b [x509] Make root of trust a reference-counted structure Michael Brown 2020-12-09 16:19:03 +00:00
  • e3eedb0be5 [efi] Avoid using potentially uninitialised driver name in veto checks Michael Brown 2020-12-08 15:52:25 +00:00
  • 39f5293492 [x509] Record root of trust used when validating a certificate Michael Brown 2020-12-08 14:58:46 +00:00
  • 6e92d6213d [ocsp] Remove dummy OCSP certificate root Michael Brown 2020-12-08 14:39:33 +00:00
  • be47c2c72c [http] Hide HTTP transport-layer filter implementation details Michael Brown 2020-12-08 14:55:44 +00:00
  • 1b112e9d18 [asn1] Define ASN1_SHORT() for constructing short tagged values Michael Brown 2020-12-08 12:31:52 +00:00
  • e4b6328c84 [asn1] Rename ASN1_OID_CURSOR to ASN1_CURSOR Michael Brown 2020-12-08 12:30:57 +00:00
  • e33f521081 [asn1] Add constant for UTF-8 string tag Michael Brown 2020-12-07 13:55:12 +00:00
  • 25b53afa5b [tls] Allow provision of a client certificate chain Michael Brown 2020-12-04 15:56:13 +00:00
  • 2b6b02ee7e [tls] Use intf_insert() to add TLS to an interface Michael Brown 2020-12-07 13:51:46 +00:00
  • 09fe2bbd34 [interface] Provide intf_insert() to insert a filter interface Michael Brown 2020-12-07 13:49:47 +00:00