1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-24 07:59:35 +03:00

Commit Graph

  • e6f9054d13 [iscsi] Allow iSCSI device to be described using an EFI device path Michael Brown 2020-10-20 14:48:29 +01:00
  • 334f0074b1 [efi] Show block device ACPI table contents only at DBGLVL_EXTRA Michael Brown 2020-10-20 15:03:37 +01:00
  • 04cb17de50 [aoe] Allow AoE device to be described using an EFI device path Michael Brown 2020-10-19 14:42:11 +01:00
  • 2d49ce6f08 [efi] Provide utility function to concatenate device paths Michael Brown 2020-10-19 14:12:48 +01:00
  • 6154b1fb20 [efi] Split efi_netdev_path() out to a separate function Michael Brown 2020-10-19 13:44:43 +01:00
  • b50ad5f09a [http] Allow HTTP connection to be described using an EFI device path Michael Brown 2020-10-16 15:08:19 +01:00
  • f2c826179a [efi] Provide efi_uri_path() to construct a URI device path Michael Brown 2020-10-16 15:09:15 +01:00
  • 1e8648f611 [usbblk] Allow USB block device to be described using an EFI device path Michael Brown 2020-10-16 15:11:16 +01:00
  • 87e39a9c93 [efi] Split efi_usb_path() out to a separate function Michael Brown 2020-10-16 15:07:14 +01:00
  • 2091288eaa [efi] Define an interface operation to describe using an EFI device path Michael Brown 2020-10-16 15:09:52 +01:00
  • 2bf0fd39ca [efi] Split device path functions out to efi_path.c Michael Brown 2020-10-16 14:12:56 +01:00
  • bcf858c56d [efi] Provide EFI_INTF_OP for EFI-only interface operations Michael Brown 2020-10-16 15:02:46 +01:00
  • c504c1d693 [interface] Allow for the definition of an unused interface operation Michael Brown 2020-10-16 14:59:36 +01:00
  • 49fd66a8c9 [build] Provide a testable platform macro alongside -DPLATFORM Michael Brown 2020-10-16 14:34:14 +01:00
  • 6ccd5239b1 [ipv6] Reduce time spent waiting for router discovery Michael Brown 2020-10-14 14:52:13 +01:00
  • 0c25daad38 [efi] Enable NET_PROTO_IPV6 by default Tore Anderson 2018-11-18 20:13:46 +01:00
  • 388d657080 [lacp] Ignore (and do not echo) trailing padding on received packets Michael Brown 2020-10-14 14:05:03 +01:00
  • 3d43789914 [lacp] Detect and ignore erroneously looped back LACP packets Michael Brown 2020-10-13 13:35:39 +01:00
  • 02748d0a58 [efi] Defer local download process until file has been opened Michael Brown 2020-10-13 19:08:25 +01:00
  • 6d680bdec5 [usbblk] Add support for USB mass storage devices Michael Brown 2020-10-12 15:31:49 +01:00
  • 88288407af [usb] Move usbio driver to end of USB driver list Michael Brown 2020-10-13 15:29:23 +01:00
  • e30c26d01c [usb] Allow endpoints to be refilled to a specified upper limit Michael Brown 2020-10-12 15:28:26 +01:00
  • ebf0166081 [usb] Allow device halt to be cleared independently of host controller Michael Brown 2020-10-12 15:21:25 +01:00
  • c70b3e04e8 [efi] Always enable recursion when calling ConnectController() Michael Brown 2020-10-01 23:23:10 +01:00
  • fbb5989fd9 [efi] Connect controllers after loading an EFI driver Michael Brown 2020-10-01 16:07:23 +01:00
  • eede697ece [ncm] Treat a zero divisor as indicating no alignment requirements secboot-ioactive-20200925 Michael Brown 2020-10-02 00:04:26 +01:00
  • 0220141710 [efi] Fix reporting of USB supported languages array Michael Brown 2020-10-01 18:41:37 +01:00
  • 02280dc642 [efi] Avoid integer underflow on malformed USB string descriptors Michael Brown 2020-10-01 18:33:12 +01:00
  • 7c6fdf57ea [usb] Avoid integer underflow on malformed string descriptors Michael Brown 2020-10-01 18:26:37 +01:00
  • 7151fa3ffa [efi] Allow DEBUG=efi_wrap to be used independently of a loaded image Michael Brown 2020-10-01 15:44:05 +01:00
  • 8344803c93 [efi] Disconnect controllers before uninstalling EFI_USB_IO_PROTOCOL Michael Brown 2020-09-29 21:13:10 +01:00
  • 8eb19a178a [usb] Show debug message on device removal Michael Brown 2020-09-29 14:39:54 +01:00
  • 627b0ba2a0 [efi] Report any USB errors as EFI_USB_ERR_SYSTEM Michael Brown 2020-09-29 14:32:57 +01:00
  • fbb776f2f2 [efi] Leave USB endpoint descriptors in existence until device is removed Michael Brown 2020-09-29 14:26:54 +01:00
  • f42ba772c8 [usb] Reset control endpoints immediately after failure Michael Brown 2020-09-29 10:16:14 +01:00
  • 27e886c67b [efi] Use address offset as reported by EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL Michael Brown 2020-09-24 21:41:35 +01:00
  • eecb75ba48 [pci] Update drivers to use pci_ioremap() Michael Brown 2020-09-24 21:45:03 +01:00
  • 371af4eef2 [pci] Define pci_ioremap() for mapping PCI bus addresses Michael Brown 2020-09-24 16:58:14 +01:00
  • ccfffc797a [efi] Provide a single implementation of efipci_root_close() Michael Brown 2020-09-24 17:00:29 +01:00
  • fe69934191 [efi] Show memory map returned by wrapped calls to GetMemoryMap Michael Brown 2020-09-22 13:59:37 +01:00
  • e08ad61bf7 [efi] Add debug wrappers for all boot services functions of interest Michael Brown 2020-09-18 22:49:02 +01:00
  • 4bd064de23 [build] Fix building on older versions of gcc Michael Brown 2020-08-23 17:52:41 +01:00
  • ef2c844d01 [efi] Attempt NII initialisation both with and without cable detection Michael Brown 2020-08-17 13:08:05 +01:00
  • c63e61df75 [efi] Use device path to locate filesystem from which we were loaded Michael Brown 2020-08-03 15:26:25 +01:00
  • fd47fa8fe1 [efi] Match EDK2 numbering for USB ports Michael Brown 2020-08-03 14:42:18 +01:00
  • 70b1a641c5 [comboot] Fix stack pointer retrieval after COM32 binary returns Dentcho Ludmilov Bankov 2019-02-02 00:20:21 +02:00
  • b760523357 [efi] Check the status code from AllocatePool() Ignat Korchagin 2020-07-21 22:27:08 +01:00
  • a08ee6e722 [cmdline] Add "--timeout" parameter to "ifconf" command Joe Groocock 2019-09-20 13:41:29 +01:00
  • 145311c62e [intelx] Added PCI_ROM entry for Intel x553/x557-AT and x553 (SFP+) NICs Rob Taglang 2018-10-02 15:41:51 -04:00
  • afaf4272b1 [intel] Set INTEL_NO_PHY_RST on i218v Ben Bleything 2018-11-03 23:53:27 -07:00
  • c4d1ae0fcd [intel] Add INTEL_NO_PHY_RST for I218LM Andrew Grasso 2017-07-13 09:04:01 -04:00
  • 8bc85ec6fa [deflate] Fix typo in comment describing length codes Daniel Johnson 2020-07-20 22:20:43 -07:00
  • 8d243e65c3 [build] Fix a GNUism that FreeBSD's sed(1) cannot deal with Tobias Kortkamp 2018-11-25 17:57:13 +01:00
  • ee2dc525b4 [wpa] Fix erroneous debug message in wpa_derive_ptk Michael Brown 2020-07-21 15:34:39 +01:00
  • 0de5e60144 [libc] Fix memcmp() to return proper values Michael J. Bazzinotti 2020-01-14 13:15:02 -05:00
  • 6ec33b8d6c [pcbios] Take alignment into account when checking for available space David Decotigny 2020-01-14 23:42:05 -08:00
  • 45a0ca6de2 [pcbios] Fix "out of memory" detection when expanding bottom area David Decotigny 2020-01-14 23:31:03 -08:00
  • cede0c5ba1 [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t Bobby Lockwood 2016-12-19 12:01:15 +00:00
  • 4277942ac0 [build] Fix default target in sdsk image bit 2018-08-19 16:30:43 +02:00
  • 366206517e [dns] Use all configured DNS servers Michael Brown 2020-07-15 19:10:30 +01:00
  • a95a2eafc5 [xfer] Remove address family from definition of a socket opener Michael Brown 2020-07-15 18:46:58 +01:00
  • 78ca890c35 [sfc] Add PCI ID for Solarflare SFC9120 and Solarflare SFC9140 LaDerrick H 2020-07-14 10:59:59 -05:00
  • 1832f8a9b0 [efi] Claim SNP devices early in efi_download_start() Michael Brown 2020-07-14 18:24:02 +01:00
  • b6eecb182e [efi] Ensure NUL byte is at lowest address within stack cookie Michael Brown 2020-07-09 14:20:53 +01:00
  • fcdd9c0982 [efi] Distribute available entropy within stack cookie Michael Brown 2020-07-09 13:56:50 +01:00
  • f7ddda435c [libc] Add bit-rotation functions for unsigned long values Michael Brown 2020-07-09 13:51:30 +01:00
  • 98d49e460a [efi] Avoid setting direction flag on EFI platforms Michael Brown 2020-07-07 13:49:17 +01:00
  • 2f032c84a2 [libc] Provide an unoptimised generic_memcpy_reverse() Michael Brown 2020-07-07 13:13:28 +01:00
  • d2fb317fee [crypto] Avoid temporarily setting direction flag in bigint_is_geq() Michael Brown 2020-07-07 00:09:40 +01:00
  • 586b723733 [usb] Leave port enabled after a failed device registration Michael Brown 2020-07-04 11:52:26 +01:00
  • f727ed8a11 [axge] Reapply USB device configuration when opening network device Michael Brown 2020-07-03 20:17:25 +01:00
  • 0f5d234335 [xhci] Increase link state settling delay to 100ms Michael Brown 2020-07-03 12:52:05 +01:00
  • e87760183d [usb] Avoid unnecessary calls to usb_hub_set_drvdata() Michael Brown 2020-07-03 11:29:25 +01:00
  • 18d4be8aaf [xhci] Set link state to RxDetect after disabling USB3 root hub port Michael Brown 2020-07-02 22:53:11 +01:00
  • 761ed4365a [usb] Do not attempt to disable USB3 hub ports Michael Brown 2020-07-02 16:48:17 +01:00
  • 8ff5babb47 [usb] Add missing usb_recycle() for completed hub interrupt transfers Michael Brown 2020-07-02 14:19:02 +01:00
  • 5d6fb72829 [usb] Clear device endpoint halt before resetting host endpoint Michael Brown 2020-07-02 02:51:58 +01:00
  • d5874c9f2b [axge] Handle non-gigabit link speeds Michael Brown 2020-07-01 20:40:09 +01:00
  • 2ae5d43386 [efi] Raise TPL during driver entry point Michael Brown 2020-06-30 16:32:59 +01:00
  • a87537d44c [efi] Detect and disable seriously broken EFI_RNG_PROTOCOL implementations Michael Brown 2020-06-28 19:24:30 +01:00
  • decee20ec8 [build] Disable position-independent code for ARM64 EFI builds Michael Brown 2020-06-26 21:21:31 +01:00
  • 8a1d66c7ae [golan] Add explicit type casts for nodnic_queue_pair_type Michael Brown 2020-06-27 20:43:32 +01:00
  • 28cf9806d1 [intel] Avoid spurious compiler warning on GCC 10 Michael Brown 2020-06-27 20:21:11 +01:00
  • f982a71297 [build] Be explicit about -fcommon compiler directive Bruce Rogers 2020-05-06 15:03:02 -06:00
  • 3f637d7462 [ocsp] Accept SHA1 certID responses even if SHA1 is not enabled Michael Brown 2020-06-25 13:04:02 +01:00
  • a61b27b97f [efi] Enable stack protection where possible secboot-ioactive-20200603 Michael Brown 2020-06-23 23:08:49 +01:00
  • 8830f2f351 [parseopt] Treat empty integer strings in user input as invalid Michael Brown 2020-06-19 17:29:46 +01:00
  • 2000297011 [util] Treat empty integer strings as invalid Michael Brown 2020-06-19 16:56:02 +01:00
  • 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
  • ebff21a515 [bnxt] Add driver support for Broadcom NetXtreme-E Adapters Joseph Wong 2019-04-30 14:17:04 -07:00