29 Commits (a385e2376859dc0195ec77aeab220876b201c16b)

Author SHA1 Message Date
  Michael Brown a385e23768 [efi] Return only registered EFI devices from efidev_parent() 4 years ago
  Michael Brown 4f362a032b [efi] Do not raise TPL within EFI_DRIVER_BINDING_PROTOCOL.Supported() 6 years ago
  Michael Brown 10d083ffa9 [efi] Raise TPL within EFI_DRIVER_BINDING_PROTOCOL entry points 6 years ago
  Michael Brown 74d90b33f8 [efi] Inhibit our driver Start() method during disconnection attempts 6 years ago
  Michael Brown d46c53cfc6 [efi] Continue to connect remaining handles after connection errors 6 years ago
  Michael Brown 9ff6d08bf5 [efi] Avoid infinite loops when asked to stop non-existent devices 8 years ago
  Michael Brown e727f576c2 [efi] Include a copy of the device path within struct efi_device 8 years ago
  Michael Brown 5cea7bdb2a [efi] Allow efidev_parent() to traverse multiple device generations 8 years ago
  Michael Brown 9501eaf68d [efi] Remove raw EFI_HANDLE values from debug messages 8 years ago
  Michael Brown 2bf428c2a9 [efi] Move abstract device path and handle functions to efi_utils.c 9 years ago
  Michael Brown 7b3cc18462 [efi] Open device path protocol only at point of use 9 years ago
  Michael Brown 3b42ed477f [efi] Provide centralised definitions of commonly-used GUIDs 9 years ago
  Curtis Larsen 27e9ee147a [efi] Report errors from attempting to disconnect existing drivers 9 years ago
  Michael Brown 7023923db2 [efi] Dump handle information around connect/disconnect attempts 9 years ago
  Michael Brown 16d99cc8ef [efi] Dump existing openers when we are unable to open a protocol 9 years ago
  Michael Brown 2e0821b9ed [efi] Use efi_handle_name() instead of efi_handle_devpath_text() 9 years ago
  Michael Brown 057eb9e496 [efi] Report exact failure when unable to open the device path 9 years ago
  Michael Brown 608fb792eb [efi] Fix incorrect debug message level when device has no device path 9 years ago
  Michael Brown 56b2f66dd2 [efi] Attempt to start only drivers claiming support for a device 10 years ago
  Michael Brown c7051d826b [efi] Allow network devices to be created on top of arbitrary SNP devices 10 years ago
  Michael Brown 0e3ab6064e [efi] Restructure EFI driver model 10 years ago
  Michael Brown 8290a95513 [build] Expose build timestamp, build name, and product names 10 years ago
  Michael Brown 2602965806 [efi] Connect driver to devices as part of installation 10 years ago
  Michael Brown 8de6b973c4 [efi] Allow driver to be unloaded 10 years ago
  Michael Brown 54409583e2 [efi] Perform meaningful error code conversions 11 years ago
  Michael Brown 1a79f6f37a [efi] Delegate to child device's EFI_COMPONENT_NAME2_PROTOCOL, if present 11 years ago
  Michael Brown c3b4860ce3 [legal] Update FSF mailing address in GPL licence texts 11 years ago
  Michael Brown 870524a3b2 [efi] Add EFI string formatting functions 13 years ago
  Michael Brown d7736fbb7b [efi] Allow EFI to control PCI bus enumeration 13 years ago