]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[efi] Veto the HP XhciDxe Driver
authorMichael Brown <mcb30@ipxe.org>
Mon, 30 Nov 2020 17:48:52 +0000 (17:48 +0000)
committerMichael Brown <mcb30@ipxe.org>
Mon, 30 Nov 2020 19:34:57 +0000 (19:34 +0000)
commitb6e2ea03b031b6366d2cc3b69d19508763ea1f8a
treeaab66769ba0d20fba0c25083e6afb030230491da
parent63625b43e9009833183f1921ed3753ba35d9261f
[efi] Veto the HP XhciDxe Driver

The HP XhciDxe driver (observed on an HP EliteBook 840 G6) does not
respond correctly to driver disconnection, and will leave the PciIo
protocol instance opened with BY_DRIVER attributes even after
returning successfully from its Stop() method.  This prevents iPXE
from subsequently connecting to the PCI device handle.

Veto this driver if the iPXE build includes a native xHCI driver.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/interface/efi/efi_veto.c