Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							b5e44fbc15 
							
						 
					 
					
						
						
							
							ShellPkg: Support connect a device handle recursively with '-r'.  
						
						... 
						
						
						
						This patch make Shell 'connect' a device handle recursively with
'-r' option.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> 
						
						
					 
					
						2016-04-21 09:28:49 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
						
						
							
						
						
							06ac66ecb6 
							
						 
					 
					
						
						
							
							ShellPkg: Update Guid/Protocol usages in INF files.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Shumin Qiu <shumin.qiu@intel.com> 
						
						
					 
					
						2016-04-13 14:52:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Justen 
							
						 
					 
					
						
						
						
						
							
						
						
							e329f98b86 
							
						 
					 
					
						
						
							
							ShellPkg: Convert all .uni files to utf-8  
						
						... 
						
						
						
						To convert these files I ran:
$ python3 BaseTools/Scripts/ConvertUni.py ShellPkg
Cc: Jaben Carsey <jaben.carsey@intel.com>
Cc: Shumin Qiu <shumin.qiu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19176  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-09 23:07:58 +00:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e240316c 
							
						 
					 
					
						
						
							
							ShellPkg: Fix a command line unicode string type.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hpe.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18480  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-16 08:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							57a3e4f9b5 
							
						 
					 
					
						
						
							
							ShellPkg: Fix the ASSERT issue in drvcfg command.  
						
						... 
						
						
						
						Initialize the local pointer to avoid to free a dangling pointer.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18327  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-27 01:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ard Biesheuvel 
							
						 
					 
					
						
						
						
						
							
						
						
							86819ad00f 
							
						 
					 
					
						
						
							
							ShellPkg: use UEFI_APPLICATION module type for Shell components  
						
						... 
						
						
						
						Some of the libraries under ShellPkg/Library/ are only intended to be
loaded into the Shell by means of a NULL LibraryClass resolution, and
serve no other purpose. Since the Shell itself is a UEFI_APPLICATION, it
makes sense to set the module type of those libraries to UEFI_APPLICATION
as well.
This allows us to use different compiler flags for the Shell application
itself but also for the majority of its constituent parts that are built
separately via these libraries.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18310  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-25 14:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Kinney, Michael D 
							
						 
					 
					
						
						
						
						
							
						
						
							eff60c11ea 
							
						 
					 
					
						
						
							
							ShellPkg: Fix build failure in VS2015.  
						
						... 
						
						
						
						Initialize local variable before it is passed into a function by reference.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Kinney, Michael D" <michael.d.kinney@intel.com>
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18183  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-07 01:32:17 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d6ea0d5c 
							
						 
					 
					
						
						
							
							ShellPkg: Fix 'drivers' assert issue for a driver name longer than 35 characters.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Chris Phillips <chrisp@hp.com>
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18157  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-05 00:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							e75390f029 
							
						 
					 
					
						
						
							
							ShellPkg: Use safe string functions to refine code.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17730  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-06-30 03:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							c011b6c9e2 
							
						 
					 
					
						
						
							
							ShellPkg: Standardized HP Copyright Message String  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16759  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-04 22:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							bc2807206b 
							
						 
					 
					
						
						
							
							ShellPkg: Update Driver1 profile commands response output  
						
						... 
						
						
						
						Updates to Driver1 profile commands response output. 
Updating Driver1 profile commands source code to include command name as a prefix in error message.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16727  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-03 19:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd07f3737 
							
						 
					 
					
						
						
							
							ShellPkg: Refine the fomat in INF/DEC files to follow spec.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16634  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-01-22 01:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							d86b04fbe9 
							
						 
					 
					
						
						
							
							ShellPkg: Connect all the consoles in "reconnect -r".  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16473  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-12-04 01:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							227a4b1c48 
							
						 
					 
					
						
						
							
							Add CTRL+C support for ‘devices’ command.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15998  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-29 20:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							54206ae7ef 
							
						 
					 
					
						
						
							
							Add CTRL+C support for ‘drivers’ command.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15996  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-29 20:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							376e759308 
							
						 
					 
					
						
						
							
							Add CTRL+C support for ‘dh’ command.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15995  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-29 20:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							4bed6d8e5d 
							
						 
					 
					
						
						
							
							Cleanup UefiShellDriver1CommandsLib commands help output string to :  
						
						... 
						
						
						
						* Follow a consistent style
  * Add consistent sections: NOTES, EXAMPLES, RETURN VALUES, etc.
  * Wrap the text to fit in 80x25 formatted console output
  * Remove excessive and very verbose examples output
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15994  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-29 20:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe94d7ab3 
							
						 
					 
					
						
						
							
							Add CTRL+C support for ‘devtree’ command.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-By: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15993  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-29 20:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							c173a7b9d6 
							
						 
					 
					
						
						
							
							ShellPkg: Fixes and updates for the 'devices' command  
						
						... 
						
						
						
						- Update 'devices -sfo' format to match UEFI Shell 2.1 spec
- Update help output for easier viewing
- Update 'devices' output format for better alignment when there are many device handles:
     T   D
     Y C I
     P F A
CTRL E G G #P #D #C  Device Name
==== = = = == == === =========================================================
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hp.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15884  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-22 17:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Phillips 
							
						 
					 
					
						
						
						
						
							
						
						
							a29117bf9e 
							
						 
					 
					
						
						
							
							ShellPkg: Fixes and updates for the 'drivers' command  
						
						... 
						
						
						
						- Update 'drivers -sfo' format to match UEFI Shell 2.1 spec
- Update help output for easier viewing
- Update 'drivers' output format for better alignment
             T   D
             Y C I
             P F A
DRV VERSION  E G G #D  #C  DRIVER NAME                         IMAGE PATH
=== ======== = = = === === =================================== ==========
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hp.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15870  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-21 20:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							477a79e1eb 
							
						 
					 
					
						
						
							
							Updates the logic to allow devices to support SFO output mode  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15760  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-05 23:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							0d807dae4a 
							
						 
					 
					
						
						
							
							Update code to support VS2013 tool chain.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15704  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-29 02:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							885f7fd0c7 
							
						 
					 
					
						
						
							
							ShellPkg: Fix duplicate String IDs  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15562  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-06-16 21:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							36d6448c1e 
							
						 
					 
					
						
						
							
							Handle multi instances device path while connecting console devices.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben carsey <Jaben.carsey@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15537  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-05-19 00:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff8108177 
							
						 
					 
					
						
						
							
							Add code to connect device path of console devices correctly for Shell command 'connect -c'.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15524  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-05-14 01:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							774ccb4bcc 
							
						 
					 
					
						
						
							
							ShellPkg: remove redudant code.  call existing API.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15354  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-03-20 17:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							93b7308337 
							
						 
					 
					
						
						
							
							ShellPkg: Remove unused function  
						
						... 
						
						
						
						This function was not exposed outside the library and is not used internally.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15353  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-03-20 17:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							304ae970ee 
							
						 
					 
					
						
						
							
							ShellPkg: Move a function into shared location  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15335  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-03-17 17:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							a71003f249 
							
						 
					 
					
						
						
							
							Refine the select language logic.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14629  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-09-05 03:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							863986b3c8 
							
						 
					 
					
						
						
							
							Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14505  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-07-26 03:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							28981267c5 
							
						 
					 
					
						
						
							
							ShellPkg: Fix ARM build errors.  
						
						... 
						
						
						
						submitted-by: Olivier Martin olivier.martin@arm.com>
reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14400  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-06-11 22:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							e755a4ca10 
							
						 
					 
					
						
						
							
							ShellPkg: Fixed build error 'variable set but not used'  
						
						... 
						
						
						
						GCC toolchain cannot build ShellPkg.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Harry Liebel <Harry.Liebel@arm.com>
Signed-off-by: Olivier Martin <Olivier.Martin@arm.com>
Reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14326  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-07 17:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d51088b764 
							
						 
					 
					
						
						
							
							ShellPkg: Updates to 'help' command  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hp.com>
reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13997  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-12-13 21:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccd9214a4 
							
						 
					 
					
						
						
							
							Update the "ConErr" related variable name to the new one "ErrOut".  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13641  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 03:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							36384ceb64 
							
						 
					 
					
						
						
							
							Refine get default language logic for command "drivers".  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13603  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-10 01:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							60448d9b8d 
							
						 
					 
					
						
						
							
							ShellPkg: Fix en-US characters that are outside the Basic Latin character set range  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud elhaj@hp.com  
reviewed-by: Jaben Carsey jaben.carsey@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13448  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-12 17:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b0e7338b 
							
						 
					 
					
						
						
							
							ShellPkg: Propagate verbose flag down so it can be used in all DH command use cases.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: leegrosenbaum
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12923  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-10 20:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							bca163ff11 
							
						 
					 
					
						
						
							
							Clean up the private GUID definition in module Level.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12394  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-21 01:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5aa4d6dc 
							
						 
					 
					
						
						
							
							ShellPkg: Add 3 missing function declaration comments and change a function static variable to a file global variable.  
						
						... 
						
						
						
						Submitted-by: jcarsey
Reviewed-by:  geekboy15a
Reviewed-by:  ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12317  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-09 16:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff7e37b4f 
							
						 
					 
					
						
						
							
							Refine comments and two code style.  
						
						... 
						
						
						
						Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12263  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-02 08:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							72c8a89a65 
							
						 
					 
					
						
						
							
							Add check code to avoid access violation.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11873  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-23 01:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8462ea9d 
							
						 
					 
					
						
						
							
							Check the buffer allocation result before using it.  
						
						... 
						
						
						
						Signed-off-by:ydong10
Reviewed-by:jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11811  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-13 01:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							82571fb5d1 
							
						 
					 
					
						
						
							
							add support to easily remove profiles and shell levels.  the libraries will not do anything (but no longer fail), if the PCDs are changed to remove their functionality.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11666  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-16 22:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							4880c2c94d 
							
						 
					 
					
						
						
							
							added support for -i and -o for HII based configurations.  
						
						... 
						
						
						
						added support for all EFI_DRIVER_CONFIGURATION(2) based configurations.
added support for display of all configurable handles.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11665  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-16 21:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							6878e7a7be 
							
						 
					 
					
						
						
							
							update Bcfg to correctly remove by option index not variable name and add driver order items properly.  
						
						... 
						
						
						
						update connect and reconnect to account for ignoring the child handle in the connect operation.
update disconnect to output correctly.
hexedit corrected to properly display status bar and title bar and refresh when required.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11525  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-12 21:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d4bfcc3f 
							
						 
					 
					
						
						
							
							add comments to function declarations and definitions and updated to match coding style document.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11505  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-05 20:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							6b825919f1 
							
						 
					 
					
						
						
							
							add more user input verification to connect and vol commands.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11458  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-30 16:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							361a826736 
							
						 
					 
					
						
						
							
							connect - add comments and add input verification  
						
						... 
						
						
						
						devices - add comments and add input verification 
devtree - add comments and add input verification 
dh - add comments, add input verification, add support for "-d"
disconnect - add comments and add input verification 
drivers - add comments
drvcfg - add comment
drvdiag - add comments, add input verification, and fix language use
openinfo - add comments and add input verification 
reconnect - add comment
unload - add input verification.
main library files: add comments, #define protection, and more output to the user.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11434  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-25 21:13:43 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
						
						
							
						
						
							d08fadb0e2 
							
						 
					 
					
						
						
							
							update copyright format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11153  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-10 15:19:03 +00:00