Commit Graph

  • 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 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
  • e1a6a92b4a image/multiboot2: pass kernel size and entry point to LZ in lz_set() call headers_redesign Krystian Hebel 2020-09-02 15:54:59 +02:00
  • c25cb6a195 image/landing_zone: pass information to LZ using tags Krystian Hebel 2020-08-27 13:14:58 +02:00
  • 2cdc7223ca multiboot2: pass kernel size in the reserved field of MBI structure Krystian Hebel 2020-03-19 19:14:39 +01:00
  • 869ff31932 multiboot2: use physical addresses for modules Krystian Hebel 2020-03-18 23:24:56 +01:00
  • 1d09143f49 [image] add LZ support for Multiboot2 kernels Krystian Hebel 2020-03-18 22:17:24 +01:00
  • fe0536912d add support for probing mb2 images on EFI Jonathan Creekmore 2017-01-26 15:35:01 -06:00
  • 46ddedfdfc implement the ability to load mb2 images Jonathan Creekmore 2017-01-26 15:35:00 -06:00
  • 753deeef71 stub out multiboot2 support Jonathan Creekmore 2017-01-26 15:34:59 -06:00
  • e1bacfc0b7 add the GRUB multiboot2 header Jonathan Creekmore 2017-01-26 15:34:58 -06:00
  • 36929d26d8 let elf_load() provide load addr Doug Goldstein 2017-01-26 15:34:57 -06:00
  • 22ac967034 add support for EFI in prep_segment() Doug Goldstein 2017-01-26 15:34:56 -06: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
  • dd116d5353 Merge pull request #4 from 3mdeb/drtm_event_log origin/landing_zone landing_zone Michał Żygowski 2020-07-10 17:11:39 +02: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
  • 729189ea52 image/landing_zone: fill information about DRTM Event Log location and size Krystian Hebel 2020-06-30 11:52:53 +02: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 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