[efi] Dump handle information around connect/disconnect attempts

Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/20/merge
Michael Brown 2014-07-31 12:45:18 +01:00
parent 16d99cc8ef
commit 7023923db2
1 changed files with 9 additions and 0 deletions

View File

@ -490,9 +490,15 @@ static int efi_driver_connect ( EFI_HANDLE device ) {
} }
/* Disconnect any existing drivers */ /* Disconnect any existing drivers */
DBGC2 ( device, "EFIDRV %p %s before disconnecting:\n",
device, efi_handle_name ( device ) );
DBGC2_EFI_PROTOCOLS ( device, device );
DBGC ( device, "EFIDRV %p %s disconnecting existing drivers\n", DBGC ( device, "EFIDRV %p %s disconnecting existing drivers\n",
device, efi_handle_name ( device ) ); device, efi_handle_name ( device ) );
bs->DisconnectController ( device, NULL, NULL ); bs->DisconnectController ( device, NULL, NULL );
DBGC2 ( device, "EFIDRV %p %s after disconnecting:\n",
device, efi_handle_name ( device ) );
DBGC2_EFI_PROTOCOLS ( device, device );
/* Connect our driver */ /* Connect our driver */
DBGC ( device, "EFIDRV %p %s connecting new drivers\n", DBGC ( device, "EFIDRV %p %s connecting new drivers\n",
@ -505,6 +511,9 @@ static int efi_driver_connect ( EFI_HANDLE device ) {
strerror ( rc ) ); strerror ( rc ) );
return rc; return rc;
} }
DBGC2 ( device, "EFIDRV %p %s after connecting:\n",
device, efi_handle_name ( device ) );
DBGC2_EFI_PROTOCOLS ( device, device );
return 0; return 0;
} }