Commit Graph

  • 770a7bd43a [snp] Retry initialisation if link is reported as down Michael Brown 2020-06-19 00:18:22 +01:00
  • 7f2006a9ad [crypto] Disable MD5 as an OID-identifiable algorithm by default Michael Brown 2020-06-16 23:17:21 +01:00
  • bb74f00512 [crypto] Ensure that test code drags in required ASN.1 object identifiers Michael Brown 2020-06-16 23:40:58 +01:00
  • bd7a5e4b9c [crypto] Allow algorithms to be included without being OID-identifiable Michael Brown 2020-06-16 17:14:54 +01:00
  • dc785b0fb6 [tls] Default to supporting only TLSv1.1 or above Michael Brown 2020-06-16 13:14:12 +01:00
  • 2dac11eb1d [tls] Allow a minimum TLS protocol version to be specified Michael Brown 2020-06-12 21:40:33 +01:00
  • 9ee70fb95b [efi] Attempt to connect our driver directly if ConnectController fails Michael Brown 2020-06-10 22:52:11 +01:00
  • 6a6def775d [uri] Avoid appearing to access final byte of a potentially empty string Michael Brown 2020-06-05 10:01:19 +01:00
  • ac28bbb7ea [efi] Work around UEFI specification bug in LoadImage for SAN boot Michael Brown 2020-06-05 09:40:36 +01:00
  • 18d2162f64 [efi] Work around UEFI specification bug in LoadImage Michael Brown 2020-06-04 22:24:21 +01:00
  • d68befef1a [png] Fix potential integer overflow Michael Brown 2020-06-04 22:09:11 +01:00
  • e0d08d3c93 image/bzimage: generate E820 map for Landing Zone path Krystian Hebel 2020-05-28 18:17:14 +02:00
  • 4a80f60663 image/landing_zone: add test for SKINIT support Krystian Hebel 2020-05-18 13:03:54 +02:00
  • eddffb6b8a image/landing_zone: add a delay between sending INIT and performing SKINIT Krystian Hebel 2020-05-18 11:53:34 +02:00
  • 19dd226584 [image] copy LZ to target before loading initrds for bzImage Krystian Hebel 2020-03-17 13:31:42 +01:00
  • 218e5b7367 [image] implement TrenchBoot's Landing Zone image type Krystian Hebel 2020-03-16 20:06:20 +01:00
  • ebff21a515 [bnxt] Add driver support for Broadcom NetXtreme-E Adapters Joseph Wong 2019-04-30 14:17:04 -07:00
  • bdf0e029ae [efi] Disambiguate errors returned by ConnectController Michael Brown 2020-03-14 09:49:49 +00:00
  • efc1ae5aba [int13con] Create log partition only when CONSOLE_INT13 is enabled Michael Brown 2020-03-01 12:56:28 +00:00
  • 49319f1bc9 [bios] Define macros for constructing partition table entries Michael Brown 2020-03-01 11:58:47 +00:00
  • e3ca211071 [iscsi] Eliminate variable-length stack allocation in URI parsing Michael Brown 2020-02-16 23:46:33 +00:00
  • e2e29e7ae3 [iscsi] Eliminate variable-length stack allocations in CHAP handlers Michael Brown 2020-02-16 23:19:03 +00:00
  • 446e8f14e8 [settings] Eliminate variable-length stack allocation Michael Brown 2020-02-16 22:30:38 +00:00
  • 0a74321915 [slam] Allow for the possibility of IPv6 multicast addresses Michael Brown 2020-02-16 22:02:25 +00:00
  • c5306bcfa5 [slam] Eliminate variable-length stack allocation Michael Brown 2020-02-16 21:55:59 +00:00
  • 6248ac396a [infiniband] Eliminate variable-length stack allocation Michael Brown 2020-02-16 21:25:27 +00:00
  • c625681ca1 [tftp] Eliminate unnecessary variable-length stack allocation Michael Brown 2020-02-16 20:08:20 +00:00
  • 18dc73d27e [travis] Ensure that most recent tag is always available Michael Brown 2020-01-03 00:14:03 +01:00
  • 8f1514a004 [build] Construct full version number automatically from git revision v1.20.1 Michael Brown 2020-01-02 23:43:15 +01:00
  • ea832529a5 [snp] Set EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST bit as per UEFI spec Ignat Korchagin 2019-12-13 16:17:58 +00:00
  • ed4a82e239 [snp] Try promiscuous multicast receive filter if the regular one fails Ignat Korchagin 2019-12-13 16:17:58 +00:00
  • a2d3bedf1f [peerdist] Allow for the use of a hosted cache server Michael Brown 2019-12-15 23:26:02 +00:00
  • 53af9905e0 [peerdist] Allow PeerDist to be globally enabled or disabled Michael Brown 2019-12-13 14:44:22 +00:00
  • 3fe683ebab [lan78xx] Always enable automatic speed and duplex detection Michael Brown 2019-09-29 20:59:22 +01:00
  • 41a9a5c7b3 [efi] Do not attempt EFI_USB_IO_PROTOCOL transfers during shutdown Michael Brown 2019-09-15 10:40:23 +01:00
  • 4c8721331d [efi] Report failed control transfers as expected by the USB core Michael Brown 2019-09-15 10:25:46 +01:00
  • 0b3000bbec [golan] Fix address-of-pointer bug for multicast attach/detach Michael Brown 2019-08-17 17:51:18 +01:00
  • f1e6efa40b [ethernet] Avoid false positive Coverity warning Michael Brown 2019-08-17 17:30:09 +01:00
  • a5c41483d2 [coverity] Override assumptions about wcrtomb() and hmac_init() Michael Brown 2019-08-17 17:18:54 +01:00
  • 0cc12f053c [crypto] Profile the various stages of modular multiplication Michael Brown 2019-08-17 01:24:04 +01:00
  • 131635eac0 [crypto] Drag in configured digestInfo prefixes for any use of RSA Michael Brown 2019-08-17 01:18:34 +01:00
  • fd96acb7de [tls] Add missing call to tls_tx_resume() when restarting negotiation Michael Brown 2019-08-16 22:40:19 +01:00
  • d8a1958ba5 [peerdist] Limit number of concurrent raw block downloads Michael Brown 2019-08-16 21:42:49 +01:00
  • 02b26de963 [peerdist] Start block download timers from within opener methods Michael Brown 2019-08-16 21:23:55 +01:00
  • 6df2c6ab76 [process] Add PROC_INIT() for initialising static processes Michael Brown 2019-08-16 21:20:05 +01:00
  • c63ef427a2 [build] Add predefined shortcut for Raspberry Pi builds Michael Brown 2019-08-02 11:57:35 +01:00
  • c742c576d0 [build] Move predefined all-drivers build shortcut to Makefile Michael Brown 2019-08-02 11:00:43 +01:00
  • a4f8c6e31f [build] Do not apply WORKAROUND_CFLAGS for host compiler Michael Brown 2019-07-22 14:51:28 +01:00
  • 1dd56dbd11 [build] Workaround compilation error with gcc 9.1 Valentine Barshak 2019-07-22 10:47:50 +01:00
  • 412acd7854 [build] Fix "'%s' directive argument is null" error Valentine Barshak 2019-06-09 13:30:11 +03:00
  • f4cc5834ef [smscusb] Fetch MAC from device tree for Raspberry Pi Model B+ Michael Brown 2019-07-19 19:15:33 +01:00
  • a046329012 [build] Add named configuration for Raspberry Pi Michael Brown 2019-07-19 17:45:22 +01:00
  • 83e0f9f377 [smsc95xx] Fetch MAC from device tree for Raspberry Pi Michael Brown 2019-07-19 17:43:39 +01:00
  • 6dde0f60bf [efi] Register a device tree if provided by the platform firmware Michael Brown 2019-07-19 17:42:12 +01:00
  • e520a51df1 [fdt] Add ability to parse a MAC address from a flattened device tree Michael Brown 2019-07-19 17:35:39 +01:00
  • a385e23768 [efi] Return only registered EFI devices from efidev_parent() Michael Brown 2019-07-15 12:49:47 +01:00
  • c2226b3d1a [arm] Provide dummy implementations for {in,out}[s]{b,w,l} Michael Brown 2019-07-14 15:27:01 +01:00
  • 3fb3ffccea [build] Fix use of inline assembly on GCC 8 ARM64 builds Michael Brown 2019-07-14 14:05:48 +01:00
  • 1cdf56f751 [golan] Add various new PCI device IDs Mohammed 2019-05-02 11:00:18 +01:00
  • a95966955c [intelxl] Add driver for Intel 40 Gigabit Ethernet NIC virtual functions Michael Brown 2019-04-24 17:15:49 +01:00
  • 92b46b7858 [intelxl] Choose to operate in non-PXE mode Michael Brown 2019-04-24 22:11:14 +01:00
  • 3078a952a8 [intelxl] Expose functions required by virtual function driver Michael Brown 2019-04-24 14:38:43 +01:00
  • 1e0342ebd8 [intelxl] Allow for arbitrary placement of interrupt control register Michael Brown 2019-04-24 17:11:31 +01:00
  • 2dbd9c0a3c [intelxl] Split out ring creation from context programming Michael Brown 2019-04-24 16:47:16 +01:00
  • 9907fd54d3 [intelxl] Allow for arbitrary placement of ring tail registers Michael Brown 2019-04-24 16:36:24 +01:00
  • f460a436ca [intelxl] Use 32-byte receive descriptors Michael Brown 2019-04-24 16:25:47 +01:00
  • 7676924571 [intelxl] Provide a mechanism for handling "send to VF" events Michael Brown 2019-04-24 13:09:43 +01:00
  • 17298d0121 [intelxl] Allow admin cookie to hold extended opcode and return code Michael Brown 2019-04-24 13:00:12 +01:00
  • 7b68c310f9 [intelxl] Allow admin queues to be reinitialised Michael Brown 2019-04-24 12:45:37 +01:00
  • 8f3e648b6c [intelxl] Use one admin queue buffer per admin queue descriptor Michael Brown 2019-04-24 12:18:12 +01:00
  • c5ccfe79cf [intelxl] Allow for virtual function admin queue register maps Michael Brown 2019-03-22 15:04:12 +00:00
  • c901b5ca45 [intelxl] Use VLAN tag in receive descriptor if present Michael Brown 2019-04-27 20:21:22 +01:00
  • fe680c8228 [vlan] Provide vlan_netdev_rx() and vlan_netdev_rx_err() Michael Brown 2019-04-27 20:12:01 +01:00
  • afee77d816 [pci] Add support for PCI MSI-X interrupts Michael Brown 2019-04-22 14:43:23 +01:00
  • ebf2eaf515 [intel] Add PCI ID for I219-V and -LM 6 to 9 Christian Nilsson 2019-02-14 22:21:55 +01:00
  • b6ffe28a21 [ocsp] Accept response certID with missing hashAlgorithm parameters Michael Brown 2019-03-10 17:58:56 +00:00
  • f6b2bf9507 [tcp] Display "connecting" status until connection is established Michael Brown 2019-03-10 17:29:06 +00:00
  • 7b63c1275f [tls] Display validator messages only while validation is in progress Michael Brown 2019-03-10 17:27:33 +00:00
  • b28ccfc725 [tls] Display cross-certificate and OCSP status messages Michael Brown 2019-03-07 15:23:19 +00:00
  • 447e5cd447 [crypto] Use x509_name() in validator debug messages Michael Brown 2019-03-07 13:47:30 +00:00
  • eaba1a22b8 [tls] Support stateless session resumption Michael Brown 2019-03-06 15:02:02 +00:00
  • 799781f168 [tls] Fix incorrectly duplicated error number Michael Brown 2019-02-21 23:50:11 +00:00
  • 272fe32529 [tls] Support stateful session resumption Michael Brown 2019-02-21 11:32:25 +00:00
  • 64b4452bca [efi] Blacklist the Dell Ip4ConfigDxe driver Michael Brown 2019-02-19 18:47:12 +00:00
  • 36a4c85f91 [init] Show startup and shutdown function names in debug messages Michael Brown 2019-01-25 14:53:43 +00:00
  • de4565cbe7 [util] Add support for EFI ROM images Petr Borsodi 2019-01-16 17:37:58 +01:00
  • 3f4c179a14 [util] Improve processing of ROM images in Option::ROM Petr Borsodi 2019-01-16 17:37:57 +01:00
  • 956f6a7227 [zbin] Fix compiler warning with GCC 9 Michael Brown 2019-01-21 11:17:04 +00:00
  • 3946aa9bac [libc] Fix strcmp()/strncmp() to return proper values Aaron Young 2019-01-09 11:35:39 -08:00
  • e226fecd1b [efi] Fix error handling path in efi_snp_probe Ignat Korchagin 2019-01-04 19:20:28 +00:00
  • ba0d5aa993 [pci] Correct invalid base-class/sub-class/prog-if order in PCIR Petr Borsodi 2019-01-15 13:06:19 +00:00
  • 133f4c47ba [build] Handle R_X86_64_PLT32 from binutils 2.31 Christian Hesse 2018-08-25 13:53:08 +02:00
  • af1860711a [sfc] Add support for X25xx adapters Martin Habets 2018-06-18 11:41:38 +01:00
  • d2063b7693 [intelxl] Add driver for Intel 40 Gigabit Ethernet NICs Michael Brown 2018-07-08 16:41:12 +01:00
  • b9d68b9de0 [ethernet] Use standard 1500 byte MTU unless explicitly overridden Michael Brown 2018-07-17 12:01:30 +01:00
  • 05b979146d [rndis] Clean up error handling path in register_rndis() Michael Brown 2018-07-09 10:35:57 +01:00
  • 1c47eb186e [build] Use positive-form tests when checking for supported warnings Michael Brown 2018-07-08 18:12:43 +01:00
  • 40956545e2 [vmbus] Do not expect version in version_response Roman Kagan 2018-06-09 17:53:31 +03:00
  • 16d7495308 [rndis] Register netdev with MAC filled Roman Kagan 2018-06-01 09:59:01 +03:00
  • 88ac1d3fe4 [efi] Exclude link-layer header length from MaxPacketSize Rob Taglang 2018-04-27 14:19:07 -04:00