]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[efi] Allow for custom methods for disconnecting existing drivers
authorMichael Brown <mcb30@ipxe.org>
Wed, 16 Apr 2025 20:26:45 +0000 (21:26 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 17 Apr 2025 09:08:54 +0000 (10:08 +0100)
commitc88ebf2ac6291f396112b813e6ac71cff4732a34
tree7af7c07b678d37a740c11b30dde51b8b32c16f06
parenteeec6442d9d422cbc7473f8dd9229c1acdc4084b
[efi] Allow for custom methods for disconnecting existing drivers

Allow for greater control over the process used to disconnect existing
drivers from a device handle, by converting the "exclude" field from a
simple protocol GUID to a per-driver method.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/efi/nii.c
src/drivers/net/efi/nii.h
src/drivers/net/efi/snp.c
src/drivers/net/efi/snpnet.c
src/drivers/net/efi/snpnet.h
src/drivers/net/efi/snponly.c
src/drivers/usb/usbio.c
src/include/ipxe/efi/efi_driver.h
src/interface/efi/efi_driver.c
src/interface/efi/efi_pci.c