audk/ShellPkg/Library/UefiShellDriver1CommandsLib
mdkinney f330ff35dc Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>

1) ShellPkg/Library/UefiHandleParsingLib
    a. UefiHandleParsingLib.c – ConvertHandleToHandleIndex() and ConvertHandleIndexToHandle()
        i. Update to work correctly when handles are destroyed due to driver disconnect operations.  Same handle index is never reused.
    b. UefiHandleParsingLib.c – ParseHandleDatabaseByRelationshipWithType() and ParseHandleDatabaseForChildControllers()
        i. Expand to handle Service Binding Protocol usage such as Network stack.
2) ShellPkg/Library/UefiShellDriver1CommandsLib
    a. DevTree.c – Fix bug where the same handle is shown more than once.
    b. Dh.c – Fix use of GetDriverName() and GetDriverImageName().  The status returned must always be evaluated. 
    c. Disconnect.c – Remove requirement that a handle being disconnected must support Device Path Protocol.  This prevents driver model handles without device paths from being disconnected (i.e. Network Stack)
    d. OpenInfo.c – Fix bug when showing open info about a ControllerHandle that has been destroyed due to a disconnect or an unload operation.
    e. UefiShellDriver1CommandsLib.uni – Fix “drivers” command formatting when handle indexes have more than 2 characters.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13786 6f19259b-4bc3-4df7-8a09-765794883524
2012-10-05 22:26:25 +00:00
..
Connect.c Update the "ConErr" related variable name to the new one "ErrOut". 2012-08-17 03:58:17 +00:00
DevTree.c Contributed-under: TianoCore Contribution Agreement 1.0 2012-10-05 22:26:25 +00:00
Devices.c Refine comments and two code style. 2011-09-02 08:05:34 +00:00
Dh.c Contributed-under: TianoCore Contribution Agreement 1.0 2012-10-05 22:26:25 +00:00
Disconnect.c Contributed-under: TianoCore Contribution Agreement 1.0 2012-10-05 22:26:25 +00:00
Drivers.c Refine get default language logic for command "drivers". 2012-08-10 01:10:05 +00:00
DrvCfg.c ShellPkg: Add 3 missing function declaration comments and change a function static variable to a file global variable. 2011-09-09 16:57:26 +00:00
DrvDiag.c add comments to function declarations and definitions and updated to match coding style document. 2011-04-05 20:55:45 +00:00
OpenInfo.c Contributed-under: TianoCore Contribution Agreement 1.0 2012-10-05 22:26:25 +00:00
Reconnect.c update Bcfg to correctly remove by option index not variable name and add driver order items properly. 2011-04-12 21:55:07 +00:00
UefiShellDriver1CommandsLib.c Clean up the private GUID definition in module Level. 2011-09-21 01:56:00 +00:00
UefiShellDriver1CommandsLib.h Clean up the private GUID definition in module Level. 2011-09-21 01:56:00 +00:00
UefiShellDriver1CommandsLib.inf Clean up the private GUID definition in module Level. 2011-09-21 01:56:00 +00:00
UefiShellDriver1CommandsLib.uni Contributed-under: TianoCore Contribution Agreement 1.0 2012-10-05 22:26:25 +00:00
Unload.c connect - add comments and add input verification 2011-03-25 21:13:43 +00:00