61 Révisions (efc1ae5abac01a77c5816884612c9daf0c344e8a)

Auteur SHA1 Message Date
  Michael Brown 41a9a5c7b3 [efi] Do not attempt EFI_USB_IO_PROTOCOL transfers during shutdown il y a 4 ans
  Michael Brown 4c8721331d [efi] Report failed control transfers as expected by the USB core il y a 4 ans
  Michael Brown 36a4c85f91 [init] Show startup and shutdown function names in debug messages il y a 5 ans
  Michael Brown 8dbb73a779 [xhci] Consume event TRB before reporting completion to USB core il y a 6 ans
  Michael Brown c900751fa6 [xhci] Assume an invalid PSI table if any invalid PSI value is observed il y a 6 ans
  Michael Brown 63113f591f [usb] Allow for USB network devices with no interrupt endpoint il y a 7 ans
  Michael Brown 6124c0ebfa [xhci] Avoid accessing beyond end of endpoint context array il y a 7 ans
  Michael Brown 17a200257a [ehci] Add extra debugging information il y a 8 ans
  Michael Brown 71b83a6d00 [usb] Allow USB endpoints to specify a reserved header length for refills il y a 8 ans
  Michael Brown 2f861d736f [usb] Add support for numeric keypad on USB keyboards il y a 8 ans
  Michael Brown ee8388ec69 [xhci] Ensure that zero-length packets are not part of a TRB chain il y a 8 ans
  Michael Brown 53ba5936b5 [usb] Allow additional settling time for out-of-spec hubs il y a 8 ans
  Michael Brown eb1fc1e957 [usb] Record USB device speed separately from current port speed il y a 8 ans
  Michael Brown 15ce7ce355 [usb] Use port->disconnected to check for disconnected devices il y a 8 ans
  Michael Brown 668dc73d52 [usb] Allow for wildcard USB class IDs il y a 8 ans
  Michael Brown 549a0caabb [usb] Select preferred USB device configuration based on driver score il y a 8 ans
  Michael Brown 7107334391 [efi] Provide efi_devpath_len() il y a 8 ans
  Michael Brown 4a7d691697 [xhci] Support arbitrarily large transfers il y a 8 ans
  Michael Brown 8f418ee477 [ehci] Support arbitrarily large transfers il y a 8 ans
  Michael Brown 6424a38323 [ehci] Do not treat zero-length NULL pointers as unreachable il y a 8 ans
  Michael Brown f9e192605c [usb] Generalise zero-length packet generation logic il y a 8 ans
  Michael Brown 15a8800a98 [efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOL il y a 8 ans
  Michael Brown be3517c4ab [xhci] Ignore invalid protocol speed ID values on Intel Skylake platforms il y a 9 ans
  Michael Brown 323bf186fb [xhci] Record device-specific quirks in xHCI device structure il y a 9 ans
  Michael Brown 6d195c5669 [xhci] Fix comparison of signed and unsigned integers il y a 9 ans
  Michael Brown 982b051cbc [xhci] Fix length of allocated slot array il y a 9 ans
  Michael Brown 372672275e [usb] Add basic support for USB keyboards il y a 9 ans
  Michael Brown a8e4187c45 [usb] Add generic USB human interface device (HID) framework il y a 9 ans
  Michael Brown 0eaa3a34bf [usb] Add USB_INTERRUPT_OUT internal type il y a 9 ans
  Michael Brown bb6d7bebe9 [uhci] Use meaningful device names in debug messages il y a 9 ans
  Michael Brown 5832e9ea93 [ehci] Use meaningful device names in debug messages il y a 9 ans
  Michael Brown 91a4ad2466 [xhci] Use meaningful device names in debug messages il y a 9 ans
  Michael Brown 6dba29b18f [uhci] Add support for UHCI host controllers il y a 9 ans
  Michael Brown 9ea8a2daa7 [ehci] Allow UHCI/OHCI controllers to locate the EHCI companion controller il y a 9 ans
  Michael Brown b3de9664c7 [ehci] Poll child companion controllers after disowning port il y a 9 ans
  Michael Brown f6604627ff [usb] Detect missed disconnections il y a 9 ans
  Michael Brown b88ab14ba3 [pci] Provide PCI_CLASS() to calculate a scalar PCI class value il y a 9 ans
  Michael Brown 50e703a534 [usb] Include setup packet within I/O buffer for message transfers il y a 9 ans
  Michael Brown 867e3ee475 [xhci] Always reset root hub ports il y a 9 ans
  Michael Brown f557794ab3 [xhci] Support USB1 devices attached via transaction translators il y a 9 ans
  Michael Brown b418af26d9 [ehci] Support USB1 devices attached via transaction translators il y a 9 ans
  Michael Brown 9e88194655 [usb] Add clear_tt() hub method to clear transaction translator buffer il y a 9 ans
  Michael Brown 661189eede [xhci] Ring doorbell as part of endpoint reset il y a 9 ans
  Michael Brown acc27b9005 [usb] Fix USB timeouts to match specification il y a 9 ans
  Michael Brown 8370f87745 [ehci] Add support for EHCI host controllers il y a 9 ans
  Michael Brown ec0e2a7bd7 [xhci] Do not release ownership back to BIOS when booting an OS il y a 9 ans
  Michael Brown 3de0ffc887 [xhci] Forcibly disable SMIs if BIOS fails to release ownership il y a 9 ans
  Michael Brown 7b6765ff1b [usb] Add the concept of a USB bus maximum transfer size il y a 9 ans
  Michael Brown e905cdcce3 [xhci] Undo PCH-specific quirk fixes when removing device il y a 9 ans
  Michael Brown ff320404d5 [xhci] Enable USB3 ports on Intel PCH8/PCH9 controllers il y a 9 ans