Commit Graph

  • e3012f9949 [efi] Centralise EFI file system info GUIDs Michael Brown 2015-12-09 17:35:24 +00:00
  • ee8388ec69 [xhci] Ensure that zero-length packets are not part of a TRB chain Michael Brown 2015-12-07 22:30:27 +00:00
  • d6945925d8 [intel] Add INTEL_NO_PHY_RST for I217-LM Torgeir Wulfsberg 2015-12-07 19:52:16 +00:00
  • 296dee6d38 [acm] Add support for CDC-ACM (aka USB RNDIS) devices Michael Brown 2015-12-01 14:46:48 +00:00
  • 53ba5936b5 [usb] Allow additional settling time for out-of-spec hubs Michael Brown 2015-12-07 00:54:01 +00:00
  • fb8c52de9b [usb] Allow USB device IDs to include arbitrary driver-specific data Michael Brown 2015-12-07 00:32:08 +00:00
  • eb1fc1e957 [usb] Record USB device speed separately from current port speed Michael Brown 2015-12-06 23:41:26 +00:00
  • 15ce7ce355 [usb] Use port->disconnected to check for disconnected devices Michael Brown 2015-12-06 23:22:37 +00:00
  • 7f65a08f3e [efi] Add %.usb target for building EFI-bootable USB (or other) disk images Michael Brown 2015-12-05 23:54:10 +00:00
  • 1fcd4223cc [bitops] Provide BIT_QWORD_PTR() Michael Brown 2015-11-24 17:28:23 +00:00
  • 89c767bfd6 [smsc95xx] Add driver for SMSC/Microchip LAN95xx USB Ethernet NICs Michael Brown 2015-11-13 13:51:17 +00:00
  • 4957285b22 [bitops] Fix definitions for big-endian devices Michael Brown 2015-11-30 22:22:13 +00:00
  • ed18cd5678 [pci] Add definitions for PCI Express function level reset (FLR) Michael Brown 2015-11-25 09:32:45 +00:00
  • 475cc92b0b [infiniband] Add qword accessors for ib_guid and ib_gid Michael Brown 2015-11-30 16:24:23 +00:00
  • 8aa2026a9f [infiniband] Add definitions for FDR and EDR link speeds Michael Brown 2015-11-25 08:44:20 +00:00
  • f3c2da7d4a [intel] Correct definition of receive overrun bit Michael Brown 2015-11-22 19:17:24 +00:00
  • fff9281b84 [intel] Forcibly skip PHY reset on some models Michael Brown 2015-11-22 18:35:50 +00:00
  • 309c58824f [comboot] Reset console before starting COMBOOT executable Michael Brown 2015-11-17 14:17:03 +00:00
  • ed0d7c4f6f [dhcp] Limit maximum number of DHCP discovery deferrals Michael Brown 2015-11-10 14:05:46 +00:00
  • d5f7ee60e7 [intel] Add PCI IDs for i210/i211 flashless operation Kyösti Mälkki 2015-11-04 22:27:37 +02:00
  • 7cc7e0ec86 [dhcp] Reset start time when deferring discovery Michael Brown 2015-10-30 13:18:51 +00:00
  • 6847232e70 [efi] Add support for EFI_GRAPHICS_OUTPUT_PROTOCOL frame buffer consoles Michael Brown 2015-10-05 19:19:26 +01:00
  • 4b7443d132 [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFER Michael Brown 2015-10-16 16:14:29 +01:00
  • bede691986 [console] Tidy up config/console.h Michael Brown 2015-10-15 17:50:12 +01:00
  • 79afe60b09 [fbcon] Move margin calculations to fbcon.c Michael Brown 2015-10-14 22:01:29 +01:00
  • bc69777a40 [fbcon] Allow character height to be selected at runtime Michael Brown 2015-10-14 20:42:42 +01:00
  • fb2af441c2 [efi] Import EFI_HII_FONT_PROTOCOL definitions Michael Brown 2015-10-06 18:50:41 +01:00
  • 42e0c7e956 [efi] Update to current EDK2 headers Michael Brown 2015-10-06 18:44:21 +01:00
  • 1880691774 [efi] Reset root directory when installing EFI_SIMPLE_FILE_SYSTEM_PROTOCOL Michael Brown 2015-10-07 00:21:34 +01:00
  • 3bd0d340f4 [http] Verify server port when reusing a pooled connection Michael Brown 2015-10-02 07:54:51 +01:00
  • 0a4805bf94 [peerdist] Avoid NULL pointer dereference for plaintext blocks Michael Brown 2015-09-29 01:24:36 +01:00
  • f3fbb5ff1c [malloc] Avoid integer overflow for excessively large memory allocations Michael Brown 2015-09-29 01:07:08 +01:00
  • 300a371bfb [efi] Expose an UNDI interface alongside the existing SNP interface Michael Brown 2015-09-27 17:21:24 +01:00
  • 9ff6d08bf5 [efi] Avoid infinite loops when asked to stop non-existent devices Michael Brown 2015-09-28 02:54:53 +01:00
  • 7b976dd300 [efi] Work around broken 32-bit PE executable parsing in ImageHlp.dll Michael Brown 2015-09-25 13:41:32 +01:00
  • 3f8da985aa [vmxnet3] Avoid completely filling the TX descriptor ring Carl Henrik Lunde 2015-09-16 11:10:04 +01:00
  • 1852803e46 [pxe] Notify BIOS via INT 1a,564e for each new network device Michael Brown 2015-09-15 13:43:35 +01:00
  • 3b586c8e29 [pxe] Invoke INT 1a,564e when PXE stack is activated Michael Brown 2015-09-15 13:20:17 +01:00
  • fdad22a1ed [efi] Minimise use of iPXE header files when building host utilities Michael Brown 2015-09-14 23:29:24 +01:00
  • 40a9a0f097 [build] Remove dependency on libiberty Michael Brown 2015-09-14 22:49:34 +01:00
  • 79443785cd [ncm] Support setting MAC address Michael Brown 2015-09-14 22:45:56 +01:00
  • 5df081d6c0 [efi] Expose unused USB devices via EFI_USB_IO_PROTOCOL Michael Brown 2015-09-10 17:22:03 +01:00
  • 668dc73d52 [usb] Allow for wildcard USB class IDs Michael Brown 2015-09-14 17:52:25 +01:00
  • 549a0caabb [usb] Select preferred USB device configuration based on driver score Michael Brown 2015-09-14 16:53:05 +01:00
  • e727f576c2 [efi] Include a copy of the device path within struct efi_device Michael Brown 2015-09-10 23:23:14 +01:00
  • 7107334391 [efi] Provide efi_devpath_len() Michael Brown 2015-09-10 23:22:43 +01:00
  • 4a7d691697 [xhci] Support arbitrarily large transfers Michael Brown 2015-09-13 12:31:18 +01:00
  • 8f418ee477 [ehci] Support arbitrarily large transfers Michael Brown 2015-09-13 11:48:14 +01:00
  • 6424a38323 [ehci] Do not treat zero-length NULL pointers as unreachable Michael Brown 2015-09-11 00:19:16 +01:00
  • f9e192605c [usb] Generalise zero-length packet generation logic Michael Brown 2015-09-13 00:49:56 +01:00
  • 8baefad659 [tcpip] Avoid generating positive zero for transmitted UDP checksums Michael Brown 2015-09-10 13:19:16 +01:00
  • 15a8800a98 [efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOL Michael Brown 2015-09-04 02:26:01 +01:00
  • 5cea7bdb2a [efi] Allow efidev_parent() to traverse multiple device generations Michael Brown 2015-09-07 01:25:41 +01:00
  • fa18bc4205 [efi] Add USB headers and GUID definitions Michael Brown 2015-09-03 16:00:28 +01:00
  • 82bc90dd88 [usb] Add function to device's function list before attempting probe Michael Brown 2015-09-05 18:29:53 +01:00
  • 866e525814 [usb] Expose usb_find_driver() Michael Brown 2015-09-05 15:53:56 +01:00
  • 3376fa520b [efi] Implement the EFI_PXE_BASE_CODE_PROTOCOL Michael Brown 2015-09-01 21:23:34 +01:00
  • 53d2d9e3c3 [uri] Generalise tftp_uri() to pxe_uri() Michael Brown 2015-08-26 22:35:42 +01:00
  • be51713474 [pxe] Populate ciaddr in fake PXE Boot Server ACK packet Michael Brown 2015-09-01 16:52:27 +01:00
  • 355da7b133 [efi] Do not return EFI_NOT_READY from our ReceiveFilters() method Michael Brown 2015-09-01 19:20:28 +01:00
  • 226d5f2caf [efi] Fix order of events on SNP removal path Michael Brown 2015-09-01 21:22:39 +01:00
  • 9869ee5125 [efi] Allow calls to efi_snp_claim() and efi_snp_release() to be nested Michael Brown 2015-09-01 16:19:08 +01:00
  • 8430642642 [tcpip] Allow supported address families to be detected at runtime Michael Brown 2015-09-01 16:18:32 +01:00
  • f6e1da5cbf [build] Search for ldlinux.c32 separately from isolinux.bin Michael Brown 2015-09-01 20:58:28 +01:00
  • 619a377328 [efi] Populate debug directory entry FileOffset field Michael Brown 2015-09-01 01:30:57 +01:00
  • ed609c4889 [efi] Fix debug directory size Michael Brown 2015-09-01 01:29:23 +01:00
  • bd96c6fffd [efi] Add definitions of GUIDs observed when booting wdsmgfw.efi Michael Brown 2015-08-30 18:42:03 +01:00
  • 2ef04f092c [pxe] Construct all fake DHCP packets before starting PXE NBP Michael Brown 2015-08-29 16:49:54 +01:00
  • c522c11c7b [efi] Improve efi_wrap debugging Michael Brown 2015-08-27 10:36:52 +01:00
  • e08d7ccc95 [efi] Include installed protocol list in unknown handle names Michael Brown 2015-08-27 15:37:46 +01:00
  • 9501eaf68d [efi] Remove raw EFI_HANDLE values from debug messages Michael Brown 2015-08-27 10:08:00 +01:00
  • 0e407377dd [efi] Mark EFI debug transcription functions as __attribute__ (( pure )) Michael Brown 2015-08-27 01:40:40 +01:00
  • a09dd5c03d [efi] Add definitions of GUIDs observed when booting shim.efi and grub.efi Michael Brown 2015-08-27 01:28:37 +01:00
  • f0c6c4efd8 [dhcp] Do not skip ProxyDHCPREQUEST if next-server is empty Michael Brown 2015-08-26 16:02:46 +01:00
  • ba3695353a [settings] Re-add "uristring" setting type Michael Brown 2015-08-25 12:33:40 +01:00
  • 4e03af8ec2 [autoboot] Display image information as part of the default control flow Michael Brown 2015-08-21 16:28:33 +01:00
  • abfe94a90a [image] Detect image type when image is first registered Michael Brown 2015-08-21 16:15:24 +01:00
  • f58ebbdfb5 [test] Allow self-tests to report exit status when running under Linux Michael Brown 2015-08-21 15:41:35 +01:00
  • fb4ce72e64 [pxe] Warn about PXE NBPs that may be EFI executables Michael Brown 2015-08-21 15:04:31 +01:00
  • 0a34c2aab9 [dhcp] Ignore ProxyDHCPACKs without PXE options Michael Brown 2015-08-18 17:18:38 +01:00
  • 60e2b71471 [dhcp] Allow pseudo-DHCP servers to use pseudo-identifiers Michael Brown 2015-08-18 15:43:06 +01:00
  • c0b61bad99 [efi] Work around bugs in Emulex NII driver Fabrice Bacchella 2015-08-13 12:44:21 +02:00
  • b71037989d [efi] Improve NII driver logging Fabrice Bacchella 2015-08-12 12:17:04 +02:00
  • eb8df9a046 [ipoib] Fix a race when chain-loading undionly.kpxe in IPoIB Wissam Shoukair 2015-08-12 12:28:58 +03:00
  • fd18417cf1 [peerdist] Add support for PeerDist (aka BranchCache) HTTP content encoding Michael Brown 2015-08-17 13:16:45 +01:00
  • d2b2a0adae [peerdist] Add block download multiplexer Michael Brown 2015-08-17 13:16:40 +01:00
  • 4d032d5db8 [peerdist] Add individual block download mechanism Michael Brown 2015-08-17 13:16:37 +01:00
  • dc9d24e7d2 [peerdist] Add segment discovery mechanism Michael Brown 2015-08-17 13:16:33 +01:00
  • 518a98eb56 [http] Rewrite HTTP core to support content encodings Michael Brown 2015-08-17 13:16:26 +01:00
  • 09236e6030 [block] Add generic block device translator Michael Brown 2015-08-04 15:33:11 +01:00
  • abd36b9f96 [prefix] Use correct register for KEEP_IT_REAL physical address conversion Daniel Pieczko 2015-08-12 11:45:58 +01:00
  • 989fe14ccd [efi] Add missing "ULL" suffix on 64-bit constant Michael Brown 2015-08-03 13:05:21 +01:00
  • c6b299df20 [efi] Hold off watchdog timer while running Michael Brown 2015-08-03 12:39:05 +01:00
  • b1caa48e4b [crypto] Support SHA-{224,384,512} in X.509 certificates Michael Brown 2015-08-02 16:54:24 +01:00
  • 93370488ac [crypto] Add ASN.1 OIDs for sha{224,384,512}WithRsaEncryption Tufan Karadere 2015-08-02 16:38:19 +01:00
  • fc7885ed9e [tls] Report supported signature algorithms in ClientHello Michael Brown 2015-08-02 14:08:38 +01:00
  • 1ac7434111 [tls] Do not access beyond the end of a 24-bit integer Michael Brown 2015-07-31 23:47:50 +01:00
  • 2849932c48 [serial] Check for UART existence in uart_select() Michael Brown 2015-07-31 11:19:19 +01:00
  • 9aa55f811a [comboot] Avoid dragging in serial console support unconditionally Michael Brown 2015-07-31 10:46:15 +01:00
  • ae7f22eb28 [elf] Reject ELFBoot images requiring virtual addressing Michael Brown 2015-07-29 14:09:34 +01:00