audk/ShellPkg/Library
Ruiyu Ni fc41b97f12 ShellPkg/LoadPciRom: Fix the ConnectAll() implementation
Old implementation depends on UefiHandleParsingLib and uses
incorrect Index to get handle type.
The simplest ConnectAll() implementation can be just to
locate all handles and call BS.ConnectController() for each
of them recursively. BS.ConnectController() does nothing
to the image handle. Such implementation is borrowed from
BDS core implementation.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
2016-07-25 10:20:14 +08:00
..
UefiDpLib ShellPkg/Dp: Handle memory allocation failure 2016-07-18 10:55:08 +08:00
UefiHandleParsingLib ShellPkg/UefiHandleParsingLib: Fix issue to pass static code checker 2016-07-25 10:20:13 +08:00
UefiShellBcfgCommandLib ShellPkg/UefiShellBcfgCommandLib: Handle memory allocation failure 2016-07-18 10:55:14 +08:00
UefiShellCEntryLib ShellPkg: Refine the fomat in INF/DEC files to follow spec. 2015-01-22 01:44:11 +00:00
UefiShellCommandLib ShellPkg: Add Shell[Get|Set]RawCmdLine to ShellCommandLib 2016-07-20 10:27:56 +08:00
UefiShellDebug1CommandsLib ShellPkg/LoadPciRom: Fix the ConnectAll() implementation 2016-07-25 10:20:14 +08:00
UefiShellDriver1CommandsLib ShellPkg/DrvDiag: Fix a critical typo bug 2016-07-25 10:20:12 +08:00
UefiShellInstall1CommandsLib Revert "ShellPkg : Add UEFI_APPLICATION module type to UefiShellInstall1CommandsLib.inf" 2016-01-06 16:23:20 +00:00
UefiShellLevel1CommandsLib ShellPkg/If: Fix issue to pass static code checker 2016-07-25 10:20:13 +08:00
UefiShellLevel2CommandsLib ShellPkg/Mv: Handle memory allocation failure 2016-07-18 11:04:07 +08:00
UefiShellLevel3CommandsLib ShellPkg: Fix echo to support displaying special characters 2016-07-20 10:28:00 +08:00
UefiShellLib ShellPkg/UefiShellLib.c: Handle memory allocation failure 2016-07-18 11:04:16 +08:00
UefiShellNetwork1CommandsLib ShellPkg/IfConfig: Handle memory allocation failure 2016-07-18 11:04:13 +08:00
UefiShellNetwork2CommandsLib ShellPkg/Ping6: Handle memory allocation failure 2016-07-18 11:04:22 +08:00
UefiShellTftpCommandLib ShellPkg: Replace UnicodeStrToAsciiStr/AsciiStrToUnicodeStr 2016-06-21 12:46:26 +08:00